Partage via


xp_enumgroups (Transact-SQL)

S'applique à :SQL Server

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

Conventions de la syntaxe Transact-SQL

Syntaxe

xp_enumgroups [ 'domain_name' ]

Arguments

Important

Les arguments des procédures stockées étendues doivent être entrés dans l’ordre spécifique, comme décrit dans la section syntaxe. Si les paramètres sont entrés hors ordre, un message d’erreur se produit.

'domain_name'

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

Valeurs des codes de retour

0 (réussite) or 1 (échec).

Jeu de résultats

Nom de la colonne Type de données Description
groupe sysname Nom du groupe Windows
commentaire sysname Description du groupe Windows fourni par Windows

Notes

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

autorisations

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

Exemples

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

EXEC xp_enumgroups 'sales';