Ausmusterung der SQL-Datensynchronisierung: Migration zu alternativen Lösungen
Gilt für: Azure SQL-Datenbank
SQL-Datensynchronisierung wird am 30. September 2027 ausgemustert. Ziehen Sie bis dahin die Migration zu alternativen Datenreplikations-/Synchronisierungslösungen in Betracht. In diesem Artikel werden alternative Lösungen zum Migrieren ihrer Datensynchronisierungsoptionen beschrieben.
Alternativen zur SQL-Datensynchronisierung
Die richtige Lösung hängt von Ihrem individuellen Anwendungsfall ab. Es werden die alternativen Lösungen einschließlich Azure Data Factory, Azure Functions, Lesereplikaten oder SQL-Features wie Verbindungsserver, Spiegelung, Always On-Verfügbarkeitsgruppen oder Transaktionsreplikation detailliert erläutert.
SQL-Datensynchronisierung ist ein Dienst, der auf Azure SQL-Datenbank basiert und mit dem Sie ausgewählte Daten bidirektional über mehrere Datenbanken hinweg synchronisieren können, sowohl lokal als auch in der Cloud. Die drei Hauptszenarien für die SQL-Datensynchronisierung sind:
- Hybriddatensynchronisierung: Sie verwenden SQL-Datensynchronisierung zum Synchronisieren von Datenbanken in SQL Server und Azure SQL-Datenbank.
- Verteilte Anwendungen: Sie verwenden SQL-Datensynchronisierung, um die Workload für Berichtszwecke auf verschiedene Datenbanken zu verteilen.
- Global verteilte Anwendungen: Sie verwenden SQL-Datensynchronisierung, um Daten über verschiedene Ländern und Regionen hinweg zu synchronisieren.
Die Alternativen, um die SQL-Datensynchronisierung zu ersetzen, hängen vom Szenario und den Plattformen ab. Unterschiedliche Anwendungsfälle und Plattformen haben unterschiedliche Alternativen.
Synchronisierung von Hybriddaten
Dieses Szenario wird am häufigsten verwendet, um Daten aus einer SQL Server-Instanz (lokal oder Azure Virtual Machine) mit Azure SQL-Datenbank oder Azure SQL Managed Instance zu synchronisieren. Mögliche Migrationspfade sind:
Tutorials zu Always On-Verfügbarkeitsgruppen:
Tutorials zu Azure Data Factory:
Tutorial zur Transaktionsreplikation:
Tutorial zum Verbindungsserver:
Verteilte Anwendungen
Dieses Szenario konzentriert sich auf das Duplizieren von Daten in eine andere Umgebung für Lesezwecke, hauptsächlich auf Azure SQL-Datenbank oder Azure SQL Managed Instance. Mögliche Migrationspfade sind:
Tutorial zu Lesereplikaten:
Tutorial zu Always On-Verfügbarkeitsgruppen:
Tutorial zu Datenbankkopien:
Global verteilte Anwendungen
In diesem Szenario werden Daten für Lesezwecke über verschiedene Regionen hinweg synchronisiert. Am häufigsten auf Azure SQL-Datenbank verwendet.
Tutorials zu Azure Data Factory:
Tutorials zu Lesbaren aktiven Georeplikation:
Andere zu berücksichtigende Alternativen
Tutorial zu Azure Functions:
Tutorials zu Fabric-Spiegeldatenbanken:
Migration nach Plattform
Quelle | Ziel | ||
---|---|---|---|
SQL Server | Verwaltete Azure SQL-Datenbank-Instanz | Azure SQL-Datenbank | |
SQL Server | Always On-Verfügbarkeitsgruppen Azure Data Factory Transaktionsreplikation Verbindungsserver |
Always On-Verfügbarkeitsgruppen Azure Data Factory Transaktionsreplikation Verbindungsserver |
Azure Data Factory Azure-Funktionen Transaktionsreplikation |
Verwaltete Azure SQL-Datenbank-Instanz | Always On-Verfügbarkeitsgruppen Azure Data Factory Transaktionsreplikation Verbindungsserver |
Always On-Verfügbarkeitsgruppen Azure Data Factory Transaktionsreplikation Verbindungsserver Lesereplikate |
Azure Data Factory Azure-Funktionen Transaktionsreplikation |
Azure SQL-Datenbank | Azure Data Factory Transaktionsreplikation |
Azure Data Factory Transaktionsreplikation Verknüpfter Server |
Azure Data Factory Azure-Funktionen Aktive Georeplikation Kopieren von Datenbanken |