sp_dbfixedrolepermission (Transact-SQL)
Zeigt die Berechtigungen einer festen Datenbankrolle an.
Hinweis: |
---|
sp_dbfixedrolepermission gibt Informationen zurück, die in SQL Server 2000 stimmen. Die Ausgabe spiegelt nicht die Änderungen an der Berechtigungshierarchie, die in SQL Server 2005 implementiert werden, wider. Weitere Informationen finden Sie unter Berechtigungen fester Datenbankrollen. |
Transact-SQL-Syntaxkonventionen
Syntax
sp_dbfixedrolepermission [ [ @rolename = ] 'role' ]
Argumente
- [ @rolename = ] 'role'
Der Name einer gültigen festen Datenbankrolle von SQL Server. role ist vom Datentyp sysname, der Standardwert ist NULL. Wenn role nicht angegeben wird, werden die Berechtigungen für alle festen Datenbankrollen angezeigt.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Spaltenname | Datentyp | Beschreibung |
---|---|---|
DbFixedRole |
sysname |
Name der festen Datenbankrolle |
Berechtigung |
nvarchar(70) |
Berechtigungen, die mit DbFixedRole verbunden sind. |
Hinweise
Führen Sie sp_helpdbfixedrole aus, um eine Liste der festen Datenbankrollen anzuzeigen. In der folgenden Tabelle werden die festen Datenbankrollen angezeigt.
Feste Datenbankrolle | Beschreibung |
---|---|
db_owner |
Datenbankbesitzer |
db_accessadmin |
Administratoren für den Datenbankzugriff |
db_securityadmin |
Administratoren für die Datenbanksicherheit |
db_ddladmin |
DDL-Administratoren (Data Definition Language, Datendefinitionssprache) für die Datenbank |
db_backupoperator |
Datenbanksicherungs-Operatoren |
db_datareader |
Datenbank-Datenleser |
db_datawriter |
Datenbank-Datenschreiber |
db_denydatareader |
Datenbank-Verweigerungsdatenleser |
db_denydatawriter |
Datenbank-Verweigerungsdatenschreiber |
Mitglieder der festen Datenbankrolle db_owner haben die Berechtigungen aller anderen festen Datenbankrollen. Führen Sie sp_srvrolepermission aus, um die Berechtigungen für feste Serverrollen anzuzeigen.
Das Resultset enthält die Transact-SQL-Anweisungen, die ausgeführt werden können, sowie andere spezielle Aktivitäten, die von Mitgliedern der Datenbankrolle ausgeführt werden können.
Berechtigungen
Setzt die Mitgliedschaft in der public-Rolle voraus.
Beispiele
Die folgende Abfrage gibt die Berechtigungen für alle festen Datenbankrollen zurück, weil keine feste Datenbankrolle angegeben ist.
EXEC sp_dbfixedrolepermission;
GO
Siehe auch
Verweis
Gespeicherte Sicherheitsprozeduren (Transact-SQL)
sp_addrolemember (Transact-SQL)
sp_droprolemember (Transact-SQL)
sp_helpdbfixedrole (Transact-SQL)
sp_srvrolepermission (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)