Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-Datenbank in Microsoft Fabric
Die Datenbank-Engine verwaltet eine hierarchische Sammlung von Entitäten, die mit Berechtigungen gesichert werden können. Diese Entitäten werden als sicherungsfähige Elementebezeichnet. Die wichtigsten sicherungsfähigen Elemente sind Server und Datenbanken, diskrete Berechtigungen können jedoch auf einer viel differenzierteren Ebene festgelegt werden. SQL Server steuert die Aktionen von Principals auf Sicherungsobjekte, indem überprüft wird, ob ihnen die entsprechenden Berechtigungen erteilt wurden.
Die folgende Abbildung zeigt die Beziehungen zwischen den Berechtigungshierarchien der Datenbank-Engine.
Das Berechtigungssystem funktioniert in allen Versionen von SQL Server, SQL-Datenbank, SQL-Datenbank in Microsoft Fabric, Azure Synapse Analytics, Analytics Platform System, aber einige Features sind in allen Versionen nicht verfügbar. Beispielsweise kann die Berechtigung auf Serverebene nicht in Azure-Produkten konfiguriert werden.
Diagramm der SQL Server-Berechtigungen
Ein Posterdiagramm mit allen Datenbank-Engine Berechtigungen im PDF-Format finden Sie unter https://aka.ms/sql-permissions-poster.
Arbeiten mit Berechtigungen
Sie können Berechtigungen mit den vertrauten Transact-SQL Abfragen GRANT, DENY und REVOKE bearbeiten. Informationen über Berechtigungen finden Sie in den Katalogsichten sys.server_permissions und sys.database_permissions . Es gibt auch Unterstützung für das Abfragen von Berechtigungsinformationen mithilfe integrierter Funktionen.
Informationen zum Entwerfen eines Berechtigungssystems finden Sie unter Getting Started with Database Engine Permissions.
Verwandte Inhalte
- Sichern von SQL Server
- Berechtigungen (Datenbank-Engine)
- Securables
- Prinzipale (Datenbank-Engine)
- GRANT (Transact-SQL)
- WIDERRUFEN (Transact-SQL)
- VERWEIGERN (Transact-SQL)
- HAS_PERMS_BY_NAME (Transact-SQL)
- sys.fn_builtin_permissions (Transact-SQL)
- sys.server_permissions (Transact-SQL)
- sys.database_permissions (Transact-SQL)