適用対象:SQL Server
現在のデータベース内のアカウントを持つ Windows グループに関する情報を報告します。
構文
sys.sp_helpntgroup [ [ @ntname = ] N'ntname' ]
[ ; ]
引数
[ @ntname = ] 名前がない
Windows グループの名前です。
@ntname は sysname で、既定値は NULL です。
@ntname は、現在のデータベースにアクセスできる有効な Windows グループである必要があります。
@ntnameが指定されていない場合、現在のデータベースにアクセスできるすべての Windows グループが出力に含まれます。
リターン コードの値
0 (成功) または 1 (失敗)。
結果セット
| 列名 | データ型 | 説明 |
|---|---|---|
NTGroupName |
sysname | Windows グループの名前。 |
NTGroupId |
smallint | グループの識別子 (ID)。 |
SID |
varbinary(85) |
NTGroupNameのセキュリティ識別子 (SID)。 |
HasDbAccess |
int |
1 = Windows グループには、データベースにアクセスするためのアクセス許可があります。 |
解説
現在のデータベースの SQL Server ロールの一覧を表示するには、 sp_helproleを使用します。
アクセス許可
ロール public のメンバーシップが必要です。
例
次の例では、現在のデータベースにアクセスできる Windows グループの一覧を出力します。
EXECUTE sp_helpntgroup;