Freigeben über


xp_enumgroups (Transact-SQL)

Gilt für:SQL Server

Stellt eine Liste lokaler Microsoft Windows-Gruppen oder lokaler Gruppen bereit, die in einer angegebenen Windows-Domäne definiert sind.

Transact-SQL-Syntaxkonventionen

Syntax

xp_enumgroups [ 'domain_name' ]

Argumente

Wichtig

Argumente für erweiterte gespeicherte Prozeduren müssen in der spezifischen Reihenfolge eingegeben werden, wie im Abschnitt Syntax beschrieben. Wenn die Parameter außerhalb der Reihenfolge eingegeben werden, tritt eine Fehlermeldung auf.

"domain_name"

Der Name der Windows-Domäne, für die eine Liste globaler Gruppen aufgelistet werden soll. domain_name ist "sysname" mit der Standardeinstellung "NULL.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Resultset

Spaltenname Datentyp Beschreibung
group sysname Name der Windows-Gruppe
Kommentar sysname Eine von Windows bereitgestellte Beschreibung der Windows-Gruppe

Hinweise

Wenn domain_name der Name des Windows-basierten Computers ist, auf dem eine Sql Server-Instanz ausgeführt wird, oder kein Domänenname angegeben wird, werden die lokalen Gruppen vom Computer aufgezählt, xp_enumgroups auf dem SQL Server ausgeführt wird.

Berechtigungen

Erfordert die Mitgliedschaft in der db_owner festen Datenbankrolle in der master Datenbank oder die Mitgliedschaft in der festen Serverrolle "sysadmin ".

Beispiele

Im folgenden Beispiel werden die Gruppen in der sales-Domäne aufgelistet.

EXEC xp_enumgroups 'sales';