私はSQL Server 2008 R2 Express Editionのインスタンスに対してSQL Server Management Studioを応援しています。アクセス許可のしくみを理解しようとしています。
私が見ることができるのは(これらのエンティティの多くのプロパティを介して)
しかし、その時点でトレイルは寒くなります。スキーマdb_datawriterのプロパティの下に空白の権限ページがあります。
スキーマdb_datawriterの権限を正確に定義するものは何ですか?
db_datawriterには明示的なオブジェクト権限がないため、権限ページにアイテムはありません。権利は役割によって暗示されます。
Db_datawriter固定データベースロールのメンバーは、すべてのユーザーテーブルのデータを追加、削除、または変更できます。
別のMSDBページに従って、テーブルにINSERT、UPDATE、DELETEがあります 固定データベースロールの権限
許可:DELETE、INSERT、UPDATE
最後に、DBエンジンは何と言いますか(SQL Server 2008 R2)?
EXEC sp_dbfixedrolepermission 'db_datawriter'
db_datawriter DELETE permission on any object
db_datawriter INSERT permission on any object
db_datawriter UPDATE permission on any object
SQL Server 2008のMSDNページは here (異なるページ階層)です。