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).
Wichtig |
---|
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. |
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