Erforderliche Berechtigungen
In diesem Thema werden die Berechtigungen beschrieben, die dem in den Konnektor-Einstellungen angegebenen Benutzer für die Quelldatenbank gewährt werden müssen:
Ausführung mit der Rolle „db_owner“ in Azure SQL Managed Instance
InformationshinweisDiese Berechtigungen sind nur für Azure SQL Managed Instance relevant. Beim Ausführen mit der Rolle „db_owner“ in Azure SQL Database sind keine weiteren Berechtigungen erforderlich.
Wenn der Benutzer Mitglied der Datenbankrolle db_owner ist, müssen die folgenden Berechtigungen gewährt werden:
-
Für die Master-Datenbank:
- gewähren Sie VIEW ANY DEFINITION
- gewähren Sie VIEW SERVER STATE
-
Für die MSDB-Datenbank:
-
gewähren Sie SELECT ON SYSJOBACTIVITY
-
gewähren Sie SELECT ON SYSJOBS
-
Ausführung ohne die Rolle „db_owner“
Wenn der Benutzer nicht Mitglied der Datenbankrolle db_owner ist, müssen die folgenden Berechtigungen für die Quelldatenbank gewährt werden:
- gewähren Sie VIEW DATABASE STATE
- gewähren Sie SELECT
InformationshinweisBei Ausführung ohne die Rolle „db_owner“ kann MS-CDC nicht automatisch aktiviert werden und muss somit manuell aktiviert werden. Um verschieben-Fehler zu vermeiden, müssen Sie auch das Kontrollkästchen MS-CDC für alle erfassten Tabellen aktivieren in den Verbindungseinstellungen deaktivieren, bevor Sie die Aufgabe ausführen. Weitere Informationen finden Sie unter Microsoft SQL Server (Microsoft CDC-basiert).