sp_dbfixedrolepermission (Transact-SQL)
適用対象:SQL Server
固定データベース ロールの権限を表示します。 sp_dbfixedrolepermissionは、SQL Server 2000 (8.x) で正しい情報を返します。 出力には、SQL Server 2005 (9.x) で実装されたアクセス許可階層への変更は反映されません。 詳細については、「データベース レベルのロール」を参照してください。このロールには、固定データベース ロールと、それに対応するアクセス許可の一覧が表示されます。
重要
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。
構文
sp_dbfixedrolepermission [ [ @rolename = ] 'role' ]
引数
[ @rolename = ] 'role'
有効な SQL Server 固定データベース ロールの名前です。 role は sysname で、既定値は NULL です。 ロールが指定されていない場合は、すべての固定データベース ロールのアクセス許可が表示されます。
リターン コードの値
0 (成功) または 1 (失敗)
結果セット
列名 | データ型 | 説明 |
---|---|---|
DbFixedRole | sysname | 固定データベース ロールの名前。 |
権限 | nvarchar(70) | DbFixedRole に関連付 けられているアクセス許可 |
解説
固定データベース ロールの一覧を表示するには、sp_helpdbfixedrole実行 します。 次の表に、固定データベース ロールを示します。
固定データベース ロール | 説明 |
---|---|
db_owner | データベース所有者 |
db_accessadmin | データベース アクセス管理者 |
db_securityadmin | データベース セキュリティ管理者 |
db_ddladmin | データベース データ定義言語 (DDL) 管理者 |
db_backupoperator | データベース バックアップ演算子 |
db_datareader | データベース データ リーダー |
db_datawriter | データベース データ ライター |
db_denydatareader | データベース否定データ リーダー |
db_denydatawriter | データベース拒否データ ライター |
db_owner固定データベース ロールのメンバーには、他のすべての固定データベース ロールのアクセス許可があります。 固定サーバー ロールのアクセス許可を表示するには、sp_srvrolepermissionを実行します。
結果セットには、実行できる Transact-SQL ステートメントと、データベース ロールのメンバーが実行できるその他の特別なアクティビティが含まれます。
アクセス許可
ロール public のメンバーシップが必要です。
例
次のクエリでは、固定データベース ロールが指定されていないため、すべての固定データベース ロールのアクセス許可が返されます。
EXEC sp_dbfixedrolepermission;
GO
参照
セキュリティ ストアド プロシージャ (Transact-SQL)
sp_addrolemember (Transact-SQL)
sp_droprolemember (Transact-SQL)
sp_helpdbfixedrole (Transact-SQL)
sp_srvrolepermission (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示