sp_dbfixedrolepermission (Transact-SQL)

Zeigt die Berechtigungen einer festen Datenbankrolle an.

ms188423.note(de-de,SQL.90).gifHinweis:
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.

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

Hilfe und Informationen

Informationsquellen für SQL Server 2005