2012-03-12 3 views
1
  1. ユーザーがDB-DataReaderのデータベースロールに属している場合、彼は自動的にビュー定義の権利を暗示しているんでしょうか?以下が実行された場合SQL Server 2008のセキュリティは、のdb_datareader暗黙的にVIEWのDEF権を持っている、など

GRANTは[ドメイン\アカウント] は、すべてのすべてのストアドプロシージャとファンクションの[ドメイン\アカウント]アクセス

..Doesこの助成金をGO TO EXECUTE将来作成されるプロシージャを含む種類(または、新しいルーチンが追加されるたびにステートメントを再度実行する必要がありますか?)

答えて

2
  1. db_datareaderのユーザーロールはすべてのユーザーテーブルからデータを読み込むだけです。このロールにはVIEW DEFINITION権限はありません。
  2. GRANTデータベースレベルの前提条件とは、ユーザーがデータベースレベルで所定の権限を取得することを意味し、このペースは将来作成されるSPに適用されます。
関連する問題