sp_helpdbfixedrole (Transact-SQL)
Gilt für:SQL Server
Gibt eine Liste der festen Datenbankrollen zurück.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helpdbfixedrole [ [ @rolename = ] 'role' ]
Argumente
[ @rolename = ] 'role'
Der Name einer festen Datenbankrolle. role ist vom Datentyp sysnameund hat den Standardwert NULL. Wenn die Rolle angegeben ist, werden nur Informationen zu dieser Rolle zurückgegeben. Andernfalls wird eine Liste und Eine Beschreibung aller festen Datenbankrollen zurückgegeben.
Rückgabecodewerte
„0“ (erfolgreich) oder „1“ (fehlerhaft)
Resultsets
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
DbFixedRole | sysname | Name der festen Datenbankrolle. |
Beschreibung | nvarchar(70) | Beschreibung von DbFixedRole. |
Bemerkungen
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.
Datenbankrolle behoben | 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 Berechtigungen 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
Weitere Informationen
Gespeicherte Sicherheitsprozeduren (Transact-SQL)
sp_addrolemember (Transact-SQL)
sp_dbfixedrolepermission (Transact-SQL)
sp_droprolemember (Transact-SQL)
sp_helprole (Transact-SQL)
sp_helprolemember (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für