Compartilhar via


xp_enumgroups (Transact-SQL)

Aplica-se:SQL Server

Fornece uma lista de grupos Microsoft Windows locais ou uma lista de grupos globais que estão definidos em um domínio do Windows especificado.

Convenções de sintaxe de Transact-SQL

Sintaxe

xp_enumgroups [ 'domain_name' ]

Argumentos

Importante

Os argumentos para procedimentos armazenados estendidos devem ser inseridos na ordem específica, conforme descrito na seção sintaxe. Se os parâmetros forem inseridos fora de ordem, ocorrerá uma mensagem de erro.

'domain_name'

O nome do domínio do Windows para o qual enumerar uma lista de grupos globais. domain_name é sysname, com um padrão de NULL.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Conjunto de resultados

Nome da coluna Tipo de dados Descrição
grupo sysname Nome do grupo Windows
comment sysname Descrição do grupo do Windows fornecida pelo Windows

Comentários

Se domain_name for o nome do computador baseado no Windows em que uma instância do SQL Server está sendo executada, ou nenhum nome de domínio for especificado, xp_enumgroups enumerará os grupos locais do computador que está executando o SQL Server.

Permissões

Requer associação na função de banco de dados fixa db_owner no master banco de dados ou associação na função de servidor fixa sysadmin .

Exemplos

O exemplo a seguir lista os grupos do domínio sales.

EXEC xp_enumgroups 'sales';