Partager via


xp_enumgroups (Transact-SQL)

Fournit une liste des groupes locaux Microsoft Windows ou une liste de groupes globaux définis dans un domaine Windows spécifié.

Icône Lien de rubrique Conventions de la syntaxe de Transact-SQL

Syntaxe

xp_enumgroups [ 'domain_name' ]

Arguments

  • 'domain_name'
    Nom du domaine Windows pour lequel il faut énumérer une liste de groupes globaux. domain_name est de type sysname, avec NULL comme valeur par défaut.

Valeurs des codes de retour

0 (réussite) ou 1 (échec)

Jeux de résultats

Nom de colonne

Type de données

Description

groupe

sysname

Nom du groupe Windows

comment

sysname

Description du groupe Windows fourni par Windows

Notes

Si domain_name désigne le nom de l'ordinateur Windows sur lequel s'exécute une instance de SQL Server, ou si aucun nom de domaine n'est spécifié, xp_enumgroups énumère les groupes locaux de l'ordinateur exécutant SQL Server.

xp_enumgroups ne peut pas être utilisé si une instance de SQL Server s'exécute sur Windows 98.

Autorisations

Nécessite l'appartenance au rôle de base de données fixe db_owner dans la base de données master ou au rôle de serveur fixe sysadmin.

Exemple

L'exemple ci-dessous énumère les groupes du domaine sales.

EXEC xp_enumgroups 'sales'

Voir aussi

Référence

sp_grantlogin (Transact-SQL)

sp_revokelogin (Transact-SQL)

Procédures stockées système (Transact-SQL)

Procédures stockées étendues générales (Transact-SQL)

xp_loginconfig (Transact-SQL)

xp_logininfo (Transact-SQL)