xp_enumgroups (Transact-SQL)
适用范围:SQL Server
提供 Microsoft Windows 本地组列表或在指定 Windows 域中定义的全局组列表。
语法
xp_enumgroups [ 'domain_name' ]
参数
“domain_name”
要为其枚举全局组列表的 Windows 域的名称。 domain_name为 sysname,默认值为 NULL
.
返回代码值
0
(成功)或 1
(失败)。
结果集
列名称 | 数据类型 | 描述 |
---|---|---|
group | sysname | Windows 组的名称 |
comment | sysname | Windows 提供的 Windows 组的说明 |
注解
如果 domain_name 是运行 SQL Server 实例的基于 Windows 的计算机的名称,或者未指定任何域名, xp_enumgroups
则从运行 SQL Server 的计算机枚举本地组。
权限
要求db_owner数据库中的固定数据库角色master
的成员身份,或 sysadmin 固定服务器角色的成员身份。
示例
以下示例列出 sales
域中的组。
EXEC xp_enumgroups 'sales';