sp_helprolemember (Transact-SQL)
現在のデータベースに含まれるロールのメンバに関する情報を返します。
構文
sp_helprolemember [ [ @rolename = ] 'role' ]
引数
- [ @rolename = ] ' role '
現在のデータベースに含まれるロールの名前を指定します。role のデータ型は sysname で、既定値は NULL です。role は、現在のデータベースに存在する必要があります。role を指定しない場合は、現在のデータベースで少なくともメンバが 1 人存在するすべてのロールが返されます。
結果セット
列名 | データ型 | 説明 |
---|---|---|
DbRole |
sysname |
現在のデータベースに含まれるロールの名前。 |
MemberName |
sysname |
DbRole のメンバの名前。 |
MemberSID |
varbinary(85) |
MemberName のセキュリティ識別子。 |
解説
データベース内に入れ子になったロールが存在する場合、MemberName がロールの名前になることがあります。
固定サーバー ロールのメンバを表示するには、sp_helpsrvrolemember を使用します。
権限
public ロールのメンバシップが必要です。
戻り値
0 (成功) または 1 (失敗)
例
次の例では、ロール Sales
のメンバを表示します。
EXEC sp_helprolemember 'Sales'
参照
関連項目
セキュリティ ストアド プロシージャ (Transact-SQL)
sp_addrolemember (Transact-SQL)
sp_droprolemember (Transact-SQL)
sp_helprole (Transact-SQL)
sp_helpsrvrolemember (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)