Freigeben über


sp_helpsrvrole (Transact-SQL)

Gibt eine Liste der festen Serverrollen von SQL Server zurück.

Themenlink (Symbol)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