Compartilhar via


xp_enumgroups (Transact-SQL)

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.

Aplica-se a: SQL Server (SQL Server 2008 à versão atual).

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

xp_enumgroups [ 'domain_name' ]

Argumentos

  • ' domain_name '
    É o nome do domínio do Windows para o qual será enumerada uma lista de grupos globais. domain_name é sysname, com o padrão de NULL.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nome da coluna

Tipo de dados

Descrição

grupo

sysname

Nome do grupo do 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 no qual uma instância de SQL Server está em execução, ou se nenhum nome de domínio for especificado, xp_enumgroups enumerará os grupos locais a partir do computador que está executando SQL Server.

xp_enumgroups não pode ser usado quando uma instância de SQL Server estiver em execução no Windows 98.

Permissões

Requer associação na função de banco de dados fixa db_owner no banco de dados master 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';

Consulte também

Referência

sp_grantlogin (Transact-SQL)

sp_revokelogin (Transact-SQL)

Procedimentos armazenados do sistema (Transact-SQL)

Procedimentos armazenados estendidos gerais (Transact-SQL)

xp_loginconfig (Transact-SQL)

xp_logininfo (Transact-SQL)