xp_enumgroups (Transact-SQL)

适用于:SQL Server (所有受支持的版本)

提供 Microsoft Windows 本地组列表或在指定 Windows 域中定义的全局组列表。

主题链接图标Transact-SQL 语法约定

语法

  
xp_enumgroups [ 'domain_name' ]  

参数

domain_name
要枚举其全局组列表的 Windows 域的名称。 domain_namesysname,默认值为 NULL。

返回代码值

0(成功)或 1(失败)

结果集

列名称 数据类型 说明
group sysname Windows 组的名称
comment sysname Windows 提供的 Windows 组的说明

备注

如果domain_name是运行SQL Server实例或未指定域名的基于 Windows 的计算机的名称,xp_enumgroups从运行SQL Server的计算机枚举本地组。

当SQL Server实例在 Windows 98 上运行时,不能使用xp_enumgroups

权限

要求主数据库中db_owner固定数据库角色的成员身份或 sysadmin 固定服务器角色的成员身份。

示例

以下示例列出 sales 域中的组。

EXEC xp_enumgroups 'sales';  

另请参阅

sp_grantlogin (Transact-SQL)
sp_revokelogin (Transact-SQL)
系统存储过程 (Transact-SQL)
常规扩展存储过程 (Transact-SQL)
xp_loginconfig (Transact-SQL)
xp_logininfo (Transact-SQL)