Data Mission Sync synchronisiert Dataverse-Daten mit einer Azure SQL-Datenbank, die Sie besitzen und kontrollieren. Auf dieser Seite wird das Erstellen einer Datenbank und das Konfigurieren des Zugriffs behandelt.
Erforderliche Berechtigungen
Die erforderlichen Berechtigungen hängen davon ab, ob Sie neue Ressourcen erstellen oder vorhandene konfigurieren:
| Aufgabe | Erforderliche Berechtigung |
| Azure SQL-Datenbank und -Server erstellen | Rolle „Mitwirkender“ oder „SQL-DB-Mitwirkender“ in der Ressourcengruppe |
| Microsoft Entra-Administrator auf SQL Server festlegen | Rolle „SQL Server-Mitwirkender“ auf dem SQL Server |
| Datenbankbenutzer für App-Registrierung erstellen | db_owner-Rolle in der Datenbank (als Entra-Administrator ausführen) |
| 💡 Hinweis: Wenn Sie eine vorhandene Azure SQL-Datenbank verwenden, die von Ihrem DBA-Team verwaltet wird, geben Sie diesem Ihre App-Registrierungsdetails und bitten Sie es, Ihnen db_owner-Berechtigungen für Ihre Zieldatenbank zu erteilen. | |
Erstellen einer Azure SQL-Datenbank
Wenn Sie noch keine Azure SQL-Datenbank haben, führen Sie die folgenden Schritte aus:
1. Melden Sie sich beim Azure-Portal (https://portal.azure.com) an.
2. Klicken Sie auf „Ressource erstellen” und suchen Sie nach „SQL-Datenbank”.
3. Klicken Sie auf „Erstellen”.
4. Wählen Sie Ihr Abonnement und Ihre Ressourcengruppe aus.
5. Geben Sie einen Datenbanknamen ein (z. B. „DataverseSync“).
6. Klicken Sie unter „Server“ auf „Neu erstellen“ oder wählen Sie einen vorhandenen Server aus.
7. Wenn Sie einen neuen Server erstellen, empfehlen wir Ihnen, „Nur Microsoft Entra-Authentifizierung verwenden“ auszuwählen und sich selbst oder Ihren DBA als Administrator festzulegen.
8. Konfigurieren Sie Rechenleistung und Speicherplatz entsprechend Ihrem erwarteten Datenvolumen.
9. Klicken Sie auf „Überprüfen + erstellen“ und dann auf „Erstellen“.
| Eine Microsoft Entra-Authentifizierung ist erforderlich. Data Mission Sync stellt über Ihre App-Registrierung eine Verbindung zu Azure SQL her. Die Authentifizierung mit SQL Server-Benutzername und -Kennwort wird nicht unterstützt. |
Empfehlungen zur Datenbankgröße
Wählen Sie Ihre Azure SQL-Stufe basierend auf Ihrem Datenvolumen und Ihrer Synchronisierungshäufigkeit:
| Datenvolumen | Empfohlene Stufe | Hinweise |
| < 10 GB | Basic oder S0 | Geeignet für kleine Umgebungen, Entwicklung/Test |
| 10–50 GB | S1 oder S2 | Die meisten Produktions-Workloads |
| 50–200 GB | S3 oder Allzweck | Größere Umgebungen mit häufigen Synchronisierungen |
| > 200 GB | Allgemeiner Zweck (vCore) | Unternehmensweit, automatische Pause zur Kosteneinsparung in Betracht ziehen |
Konfigurieren der Microsoft Entra-Authentifizierung
Sie müssen die Microsoft Entra-Authentifizierung konfigurieren, damit Data Mission Sync eine Verbindung zu Ihrer Azure SQL-Datenbank herstellen kann:
Schritt 1: Legen Sie einen Microsoft Entra-Administrator auf dem SQL Server fest
1. Navigieren Sie im Azure-Portal zu Ihrem SQL Server (nicht zur Datenbank).
2. Wählen Sie im linken Menü unter „Einstellungen“ die Option „Microsoft Entra ID“ aus.
3. Aktivieren Sie optional das Kontrollkästchen „Nur Microsoft Entra-Authentifizierung für diesen Server unterstützen“.
4. Klicken Sie auf „Admin festlegen“ und wählen Sie einen Benutzer oder eine Gruppe als Entra-Admin aus.
5. Klicken Sie auf „Speichern“.
Schritt 2: Erstellen Sie einen Datenbankbenutzer für Ihre App-Registrierung
Stellen Sie mit dem Entra-Administratorkonto eine Verbindung zur Datenbank her (z. B. über Azure Data Studio oder SSMS) und führen Sie die folgende SQL-Anweisung aus:
-- Ersetzen Sie „YourAppName“ durch den Anzeigenamen Ihrer App-Registrierung
CREATE USER [YourAppName] FROM EXTERNAL PROVIDER;
ALTER ROLE db_owner ADD MEMBER [YourAppName];
| 💡 Tipp: Der in CREATE USER verwendete Name der App-Registrierung muss genau übereinstimmen. Den Anzeigenamen finden Sie im Azure-Portal → App-Registrierungen → Ihre App → Übersicht. |