sp_helpsrvrolemember (Transact-SQL)
Gibt Informationen zu Mitgliedern einer festen Serverrolle von SQL Server zurück.
Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version). |
Transact-SQL-Syntaxkonventionen
Syntax
sp_helpsrvrolemember [ [ @srvrolename = ] 'role' ]
Argumente
[ @srvrolename = ] 'role'
Der Name einer festen Serverrolle. role ist vom Datentyp sysname. Der Standardwert ist NULL. Wenn rolenicht angegeben wird, enthält das Resultset Informationen zu allen festen Serverrollen.Für role sind die folgenden Werte möglich.
Feste Serverrolle
Beschreibung
sysadmin
Systemadministratoren
securityadmin
Sicherheitsadministratoren
serveradmin
Serveradministratoren
setupadmin
Setupadministratoren
processadmin
Prozessadministratoren
diskadmin
Datenträgeradministratoren
dbcreator
Datenbankersteller
bulkadmin
Kann BULK INSERT-Anweisungen ausführen
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
ServerRole |
sysname |
Name der Serverrolle. |
MemberName |
sysname |
Der Name eines Mitglieds von ServerRole |
MemberSID |
varbinary(85) |
Die Sicherheits-ID von MemberName |
Hinweise
Verwenden Sie sp_helprolemember, um die Mitglieder einer Datenbankrolle anzuzeigen.
Alle Anmeldenamen sind Mitglied von public. sp_helpsrvrolemember erkennt die public-Rolle nicht, da public von SQL Server intern nicht als Rolle implementiert wird.
Informationen zum Hinzufügen oder Entfernen von Mitgliedern für Serverrollen finden Sie unter ALTER SERVER ROLE (Transact-SQL).
sp_helpsrvrolemember akzeptiert keine benutzerdefinierten Serverrollen als Argumente. Informationen zum Bestimmen der Mitglieder einer benutzerdefinierten Serverrolle finden Sie unter ALTER SERVER ROLE (Transact-SQL).
Berechtigungen
Erfordert die Mitgliedschaft in der Rolle public.
Beispiele
Das folgende Beispiel listet die Mitglieder der festen Serverrolle sysadmin auf.
EXEC sp_helpsrvrolemember 'sysadmin';
Siehe auch
Verweis
sp_helprolemember (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)