sp_helpntgroup (Transact-SQL)
現在のデータベース内にアカウントのある Windows グループに関する情報をレポートします。
構文
sp_helpntgroup [ [ @ntname= ] 'name' ]
引数
- [ @ntname = ] 'name'
Windows グループの名前を指定します。name のデータ型は sysname で、既定値は NULL です。name には、現在のデータベースに対してアクセス権を持つ有効な Windows グループを指定します。name を指定しない場合は、現在のデータベースに対してアクセス権を持つすべての Windows グループが返されます。
結果セット
列名 | データ型 | 説明 |
---|---|---|
NTGroupName |
sysname |
Windows グループの名前。 |
NTGroupId |
smallint |
グループの識別子 (ID)。 |
SID |
varbinary(85) |
NTGroupName のセキュリティ識別子 (SID)。 |
HasDbAccess |
int |
1 = Windows グループにはデータベースへのアクセス権が与えられています。 |
解説
現在のデータベース内の SQL Server ロールを一覧表示するには、sp_helprole を使用します。
権限
public ロールのメンバシップが必要です。
戻り値
0 (成功) または 1 (失敗)
例
次の例では、現在のデータベースに対してアクセス権を持つ Windows グループの一覧を返します。
EXEC sp_helpntgroup
参照
関連項目
セキュリティ ストアド プロシージャ (Transact-SQL)
sp_grantdbaccess (Transact-SQL)
sp_helprole (Transact-SQL)
sp_revokedbaccess (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)