提供 Microsoft® Windows NT® 本地组列表或在指定的 Windows NT 域中定义的全局组列表。
xp_enumgroups ['domain_name']
'domain_name'
是要枚举其全局组列表的 Windows NT 域。domain_name 的数据类型为 sysname,其默认值为 NULL。
0(成功)或 1(失败)
列名 | 数据类型 | 描述 |
---|---|---|
group | sysname | Windows NT 组的名称 |
comment | sysname | Windows NT 提供的 Windows NT 组的描述 |
如果 domain_name 是正在运行 Microsoft SQL Server™ 的基于 Windows NT 的计算机名称,或者未指定域名,则 xp_enumgroups 从正在运行 SQL Server 的计算机上枚举本地组。
如果 SQL Server 运行的是 Windows® 95/98,则无法使用 xp_enumgroups。
xp_enumgroup 的执行权限默认授予 master 数据库中的 db_owner 固定数据库角色成员以及 sysadmin 固定服务器角色成员,但可以授予其他用户。
下例列出 sales 域中的组。
EXEC xp_enumgroups 'sales'
系统存储过程(常规扩展过程)