sp_helpsrvrolemember (Transact-SQL)
Gilt für: SQL Server
Gibt Informationen zu den Membern einer sql Server-Festen Serverrolle zurück.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helpsrvrolemember [ [ @srvrolename = ] N'srvrolename' ]
[ ; ]
Argumente
[ @srvrolename = ] N'srvrolename'
Der Name einer festen Serverrolle. @srvrolename ist "sysname" mit einem Standardwert von NULL
" und kann eine der folgenden Werte sein.
Feste Serverrolle | Beschreibung |
---|---|
sysadmin |
Systemadministratoren |
securityadmin |
Sicherheitsadministratoren |
serveradmin |
Serveradministratoren |
setupadmin |
Setupadministratoren |
processadmin |
Prozessadministratoren |
diskadmin |
Datenträgeradministratoren |
dbcreator |
Datenbankersteller |
bulkadmin |
Kann Anweisungen ausführen BULK INSERT |
Wenn @srvrolename nicht angegeben ist, enthält das Resultset Informationen zu allen festen Serverrollen.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Resultset
Spaltenname | Datentyp | Beschreibung |
---|---|---|
ServerRole |
sysname | Name der Serverrolle. |
MemberName |
sysname | Name eines Mitglieds von ServerRole |
MemberSID |
varbinary(85) | Sicherheitsbezeichner von MemberName |
Hinweise
Wird verwendet sp_helprolemember
, um die Mitglieder einer Datenbankrolle anzuzeigen.
Alle Anmeldungen sind ein Mitglied der Öffentlichkeit. sp_helpsrvrolemember
erkennt die öffentliche Rolle nicht, da SQL Server intern keine öffentliche Rolle implementiert.
Informationen zum Hinzufügen oder Entfernen von Mitgliedern aus Serverrollen finden Sie unter ALTER SERVER ROLE.
sp_helpsrvrolemember
übernimmt keine benutzerdefinierte Serverrolle als Argument. Informationen zum Ermitteln der Member einer benutzerdefinierten Serverrolle finden Sie in den Beispielen in ALTER SERVER ROLE.
Berechtigungen
Erfordert die Mitgliedschaft in der public -Rolle.
Beispiele
Im folgenden Beispiel werden die Member der festen Serverrolle "sysadmin " aufgelistet.
EXEC sp_helpsrvrolemember 'sysadmin';