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 NULLund 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_helpsrvroleerkennt 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';