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';