sp_helpsrvrole (Transact-SQL)
Gilt für: SQL Server
Gibt eine Liste der SQL Server-Festen Serverrollen zurück.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helpsrvrole [ [ @srvrolename = ] N'srvrolename' ]
[ ; ]
Argumente
[ @srvrolename = ] N'srvrolename'
Der Name der festen Serverrolle. @srvrolename ist "sysname" mit einem Standardwert NULL
und kann einen der folgenden Werte aufweisen.
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 |
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Resultset
Spaltenname | Datentyp | Beschreibung |
---|---|---|
ServerRole |
sysname | Name der Serverrolle. |
Description |
sysname | Beschreibung von ServerRole |
Hinweise
Feste Serverrollen werden auf Serverebene definiert und haben Berechtigungen, um spezifische Verwaltungsfunktionen auf Serverebene auszuführen. Feste Serverrollen können nicht hinzugefügt, entfernt oder geändert werden.
Informationen zum Hinzufügen oder Entfernen von Mitgliedern aus Serverrollen finden Sie unter ALTER SERVER ROLE.
Alle Anmeldungen sind ein Mitglied der Öffentlichkeit. sp_helpsrvrole
erkennt die öffentliche Rolle nicht, da SQL Server intern keine öffentliche Rolle implementiert.
sp_helpsrvrole
übernimmt keine benutzerdefinierte Serverrolle als Argument. Informationen zum Auflisten der benutzerdefinierten Serverrollen finden Sie in den Beispielen in ALTER SERVER ROLE.
Berechtigungen
Erfordert die Mitgliedschaft in der public -Rolle.
Beispiele
A. Auflisten der festen Serverrollen
Die folgende Abfrage gibt eine Liste fester Serverrollen zurück.
EXEC sp_helpsrvrole;
B. Auflisten von festen und benutzerdefinierten Serverrollen
Die folgende Abfrage gibt eine Liste fester und benutzerdefinierter Serverrollen zurück.
SELECT * FROM sys.server_principals WHERE type = 'R';
C. Zurückgeben einer Beschreibung einer festen Serverrolle
Die folgende Abfrage gibt den Namen und die Beschreibung der festen Serverrollen des Diskadmins zurück.
EXEC sp_helpsrvrole 'diskadmin';