sp_helpsrvrole (Transact-SQL)
Gibt eine Liste der festen Serverrollen von SQL Server zurück.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helpsrvrole [ [ @srvrolename = ] 'role' ]
Argumente
[ @srvrolename= ] 'role'
Der Name der festen Serverrolle. role ist vom Datentyp sysname und hat den Standardwert NULL. role kann die folgenden Werte besitzen.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. |
Beschreibung |
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.
Die folgende Tabelle zeigt gespeicherte Prozeduren, mit denen Serverrollen geändert werden können.
Gespeicherte Prozedur | Aktion |
---|---|
sp_addsrvrolemember |
Fügt zu einer festen Serverrolle ein Anmeldekonto hinzu. |
sp_helpsrvrolemember |
Zeigt eine Liste der Mitglieder einer festen Serverrolle an. |
sp_dropsrvrolemember |
Entfernt ein Mitglied aus einer Serverrolle. |
Berechtigungen
Erfordert Mitgliedschaft in der public-Rolle.
Beispiele
Die folgende Abfrage gibt eine Liste der verfügbaren festen Serverrollen zurück.
EXEC sp_helpsrvrole
Siehe auch
Verweis
Gespeicherte Sicherheitsprozeduren (Transact-SQL)
sp_addsrvrolemember (Transact-SQL)
sp_dropsrvrolemember (Transact-SQL)
sp_helpsrvrolemember (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)