报告在当前数据库中有帐户的 Windows 组的有关信息。
语法
sp_helpntgroup [ [ @ntname= ] 'name' ] 
参数
- [ @ntname = ] 'name'
 Windows 组的名称。name 的数据类型为 sysname,默认值为 NULL。name 必须是有权访问当前数据库的有效 Windows 组。如果未指定 name,则输出中将包含有权访问当前数据库的所有 Windows 组。
返回代码值
0(成功)或 1(失败)
结果集
| 列名 | 数据类型 | 说明 | 
|---|---|---|
| NTGroupName | sysname | Windows 组的名称。 | 
| NTGroupId | smallint | 组标识符 (ID)。 | 
| SID | varbinary(85) | NTGroupName 的安全标识符 (SID)。 | 
| HasDbAccess | int | 1 = Windows 组有权访问数据库。 | 
备注
若要查看当前数据库中 SQL Server 角色的列表,请使用 sp_helprole。
权限
需要具有 public 角色的成员身份。
示例
以下示例输出有权访问当前数据库的 Windows 组的列表。
EXEC sp_helpntgroup
请参阅
参考
安全存储过程 (Transact-SQL)
sp_grantdbaccess (Transact-SQL)
sp_helprole (Transact-SQL)
sp_revokedbaccess (Transact-SQL)
系统存储过程 (Transact-SQL)
.gif)