sp_helpdbfixedrole (Transact-SQL)
Gibt eine Liste der festen Datenbankrollen zurück.
Syntax
sp_helpdbfixedrole [ [ @rolename = ] 'role' ]
Argumente
- [ @rolename = ] 'role'
Der Name einer festen Datenbankrolle. role ist vom Datentyp sysname und hat den Standardwert NULL. Wenn role angegeben wird, werden nur Informationen zu dieser Rolle zurückgegeben. Andernfalls werden eine Liste und eine Beschreibung aller festen Datenbankrollen zurückgegeben.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
DbFixedRole |
sysname |
Name der festen Datenbankrolle. |
Beschreibung |
nvarchar(70) |
Beschreibung von DbFixedRole. |
Hinweise
Feste Datenbankrollen werden, wie in der folgenden Tabelle dargestellt, auf Datenbankebene definiert und besitzen Berechtigungen, um spezifische Verwaltungsaktivitäten auf Datenbankebene auszuführen. Feste Datenbankrollen können nicht hinzugefügt oder entfernt werden. Die für eine feste Datenbankrolle erteilten Berechtigungen können nicht geändert werden.
Feste Datenbankrolle |
Beschreibung |
---|---|
db_owner |
Datenbankbesitzer |
db_accessadmin |
Administratoren für den Datenbankzugriff |
db_securityadmin |
Administratoren für die Datenbanksicherheit |
db_ddladmin |
Datenbank-DDL-Administratoren |
db_backupoperator |
Datenbank-Sicherungsoperatoren |
db_datareader |
Datenbank-Datenleser |
db_datawriter |
Datenbank-Datenschreiber |
db_denydatareader |
Datenbank-Verweigerungsdatenleser |
db_denydatawriter |
Datenbank-Verweigerungsdatenschreiber |
In der folgenden Tabelle werden die gespeicherten Prozeduren gezeigt, mit denen Datenbankrollen geändert werden.
Gespeicherte Prozedur |
Aktion |
---|---|
sp_addrolemember |
Fügt einer festen Datenbankrolle einen Datenbankbenutzer hinzu. |
sp_helprole |
Zeigt eine Liste der Mitglieder einer festen Datenbankrolle an. |
sp_droprolemember |
Entfernt ein Mitglied aus einer festen Datenbankrolle. |
Berechtigungen
Erfordert die Mitgliedschaft in der public-Rolle.
Die zurückgegebenen Informationen unterliegen den Einschränkungen, die für den Zugriff auf Metadaten gelten. Entitäten, für die der Prinzipal keine Berechtigungen besitzt, werden nicht angezeigt. Weitere Informationen finden Sie unter Konfigurieren der Sichtbarkeit von Metadaten.
Beispiele
Im folgenden Beispiel wird eine Liste aller festen Datenbankrollen angezeigt.
EXEC sp_helpdbfixedrole;
GO