sp_helpsrvrole (Transact-SQL)
SQL Server 固定サーバー ロールの一覧を返します。
構文
sp_helpsrvrole [ [ @srvrolename = ] 'role' ]
引数
[ @srvrolename= ] 'role'
固定サーバー ロールの名前を指定します。role のデータ型は sysname で、既定値は NULL です。role には次のいずれかの値を指定する必要があります。固定サーバー ロール
説明
sysadmin
システム管理者。
securityadmin
セキュリティ管理者。
serveradmin
サーバー管理者。
setupadmin
セットアップ管理者。
processadmin
プロセス管理者。
diskadmin
ディスク管理者。
dbcreator
データベース管理者。
bulkadmin
BULK INSERT ステートメントを実行できます。
戻り値
0 (成功) または 1 (失敗)
結果セット
列名 |
データ型 |
説明 |
---|---|---|
ServerRole |
sysname |
サーバー ロールの名前。 |
Description |
sysname |
ServerRole の説明。 |
説明
固定サーバー ロールは、サーバー レベルで定義され、特定のサーバーレベルの管理操作を実行する権限が与えられます。固定サーバー ロールは、追加、削除、または変更することはできません。
次の表は、サーバー ロールを変更するときに使用できるストアド プロシージャです。
ストアド プロシージャ |
動作 |
---|---|
sp_addsrvrolemember |
ログイン アカウントを固定サーバー ロールに追加します。 |
sp_helpsrvrolemember |
固定サーバー ロールのメンバの一覧を表示します。 |
sp_dropsrvrolemember |
固定サーバー ロールからメンバを削除します。 |
権限
public ロールのメンバシップが必要です。
例
次のクエリでは、使用できる固定サーバー ロールの一覧が返されます。
EXEC sp_helpsrvrole