sp_helpdbfixedrole (Transact-SQL)
Gilt für: SQL Server
Gibt eine Liste der festen Datenbankrollen zurück.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helpdbfixedrole [ [ @rolename = ] N'rolename' ]
[ ; ]
Argumente
[ @rolename = ] N'rolename'
Der Name einer festen Datenbankrolle. @rolename ist "sysname" mit der Standardeinstellung "NULL
. Wenn @rolename angegeben ist, werden nur Informationen zu dieser Rolle zurückgegeben. Andernfalls wird eine Liste und Beschreibung aller festen Datenbankrollen zurückgegeben.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Resultset
Spaltenname | Datentyp | Beschreibung |
---|---|---|
DbFixedRole |
sysname | Name der festen Datenbankrolle. |
Description |
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 Berechtigungen, die einer festen Datenbankrolle gewährt werden, 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 |
Datenbanksicherungs-Operatoren |
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 Berechtigung besitzt, werden nicht angezeigt. Weitere Informationen finden Sie unter Metadata Visibility Configuration.
Beispiele
Im folgenden Beispiel wird eine Liste aller festen Datenbankrollen angezeigt.
EXEC sp_helpdbfixedrole;
GO