sp_srvrolepermission (Transact-SQL)

Zeigt die Berechtigungen einer festen Serverrolle an. sp_srvrolepermission gibt Informationen zurück, die in SQL Server 2000 stimmen. In der Ausgabe sind Änderungen an der Berechtigungshierarchie, die in SQL Server 2005 implementiert wurden, nicht dargestellt. Weitere Informationen finden Sie unter Berechtigungen der festen Serverrollen (Datenbankmodul).

Wichtiger HinweisWichtig

Diese Funktion wird in zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_srvrolepermission [ [ @srvrolename = ] 'role']

Argumente

  • [ @srvrolename = ] 'role'
    Der Name der festen Serverrolle, für die die Berechtigungen zurückgegeben werden. role ist vom Datentyp sysname und hat den Standardwert NULL. Wenn keine Rolle angegeben wird, werden die Berechtigungen für alle festen Serverrollen zurückgegeben. Für role sind die folgenden Werte möglich.

    Wert

    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

Der Name einer festen Serverrolle

Berechtigung

sysname

Die ServerRole zugeordnete Berechtigung

Hinweise

Zu den aufgeführten Berechtigungen zählen die Transact-SQL-Anweisungen, die ausgeführt werden können, sowie andere spezielle Aktivitäten, die von Mitgliedern der festen Serverrolle ausgeführt werden können. Führen Sie sp_helpsrvrole aus, um eine Liste der festen Serverrollen anzuzeigen.

Die feste Serverrolle sysadmin hat die Berechtigungen aller anderen festen Serverrollen.

Berechtigungen

Erfordert Mitgliedschaft in der public-Rolle.

Beispiele

In der folgenden Abfrage werden die Berechtigungen zurückgegeben, die der festen Serverrolle sysadmin zugeordnet sind.

EXEC sp_srvrolepermission 'sysadmin';
GO