sp_helprolemember (Transact-SQL)

現在のデータベースに含まれるロールのメンバに関する情報を返します。

トピック リンク アイコン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)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手