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.
In diesem Artikel lernen Sie die Funktionen von Azure Synapse Link für SQL Server 2022 kennen. Sie können die Azure Synapse Link für SQL-Funktionalität verwenden, um Ihre Betriebsdaten aus SQL Server 2022 in einen dedizierten Azure Synapse Analytics SQL-Pool zu replizieren.
Von Bedeutung
Die Spiegelung auf Microsoft Fabric ist ab sofort verfügbar. Das Mirroring zu Fabric bietet alle Funktionen von Azure Synapse Link mit besserer Analyseleistung, die Möglichkeit, Ihre Datenverwaltung mit OneLake in Fabric zu vereinheitlichen, und ermöglicht den Zugriff auf Ihre Daten im Delta-Parquet-Format. Anstelle von Azure Synapse Link verwenden Sie Fabric Mirroring.
Mit Mirroring to Microsoft Fabric können Sie Ihre vorhandene Datenfläche kontinuierlich direkt in OneLake in Fabric replizieren, einschließlich Daten aus SQL Server 2016+, Azure SQL-Datenbank, Azure SQL Managed Instance, Oracle, Snowflake, Cosmos DB und mehr.
Weitere Informationen finden Sie in gespiegelten Microsoft Fabric-Datenbanken.
Link-Verbindung
Eine Link-Verbindung identifiziert eine Zuordnungsbeziehung zwischen einer SQL Server 2022-Instanz und einem dedizierten Azure Synapse Analytics SQL-Pool. Sie können Verknüpfungsverbindungen in Ihrem Synapse-Arbeitsbereich erstellen, verwalten, überwachen und löschen. Beim Erstellen einer Link-Verbindung können Sie sowohl die Quelldatenbank als auch den dedizierten Synapse SQL-Pool auswählen, sodass die Betriebsdaten aus Ihrer Quelldatenbank automatisch in den angegebenen dedizierten Synapse SQL-Zielpool repliziert werden. Sie können auch eine oder mehrere Tabellen aus Der Quelldatenbank hinzufügen oder entfernen, die repliziert werden sollen.
Sie können eine Verknüpfungsverbindung starten, beenden, anhalten oder fortsetzen. Wenn eine Link-Verbindung gestartet wird, beginnt sie mit einem vollständigen Anfangsladevorgang aus Ihrer Quelldatenbank, gefolgt von inkrementellen Änderungsfeeds über die Änderungsfeedfunktion in SQL Server 2022. Wenn Sie eine Verknüpfungsverbindung beenden, werden die an den Betriebsdaten vorgenommenen Aktualisierungen nicht mit Ihrem dedizierten Synapse-SQL-Pool synchronisiert. Wenn Sie die Linkverbindung erneut starten, wird ein vollständiger Initialladevorgang aus Ihrer Quelldatenbank ausgeführt. Wenn Sie eine Verknüpfungsverbindung anhalten, werden die an den Betriebsdaten vorgenommenen Aktualisierungen nicht mit Ihrem dedizierten Synapse SQL-Pool synchronisiert. Wenn Sie eine Verknüpfungsverbindung fortsetzen, wird das Update weiterhin von der Stelle synchronisiert, an der Sie die Verknüpfungsverbindung mit Ihrem dedizierten Sql-Pool von Synapse angehalten haben. Weitere Informationen finden Sie im Azure Synapse Link-Änderungsfeed für SQL Server 2022 und Azure SQL-Datenbank.
Sie müssen die Berechnungskernanzahl für jede Verknüpfungsverbindung auswählen, um Ihre Daten zu replizieren. Die Kernanzahl stellt die Rechenleistung dar und wirkt sich auf die Latenz und Kosten der Datenreplikation aus.
Sie haben auch die Möglichkeit, einen Kompromiss zwischen Kosten und Latenz zu erzielen, indem Sie den fortlaufenden oder Batchmodus auswählen, um die Daten zu replizieren. Wenn Sie den fortlaufenden Modus auswählen, wird die Laufzeit kontinuierlich ausgeführt, sodass alle Änderungen, die auf Ihre SQL DB oder SQL Server angewendet werden, mit geringer Latenz auf Synapse repliziert werden. Wenn Sie den Batchmodus mit angegebenem Intervall auswählen, werden die Änderungen, die auf Ihre SQL DB oder Ihren SQL Server angewendet werden, in Synapse in einem Batchmodus mit angegebenem Intervall repliziert. Dazu können Sie Kosten sparen, da Sie nur für den Zeitraum berechnet werden, zu dem die Runtime erforderlich ist, um Ihre Daten zu replizieren. Nachdem jeder Datenbatch repliziert wurde, wird die Laufzeit automatisch heruntergefahren.
Landezone
Die Zielzone ist ein Stagingzwischenspeicher, der für Azure Synapse Link für SQL Server 2022 erforderlich ist. Zunächst werden die Betriebsdaten aus SQL Server 2022 in die Zielzone geladen. Dann werden die Daten aus der Zielzone in den dedizierten Synapse SQL-Pool kopiert. Sie müssen Ihr eigenes Azure Data Lake Storage Gen2-Konto angeben, das als Zielzone verwendet werden soll. Es wird nicht unterstützt, diese Zielzone für etwas anderes als Azure Synapse Link für SQL zu verwenden.
Das SAS-Token (Shared Access Signature) aus Ihrem Azure Data Lake Storage Gen2-Konto ist erforderlich, damit eine Link-Verbindung Zugriff auf die Zielzone erhält. Das SAS-Token weist ein Ablaufdatum auf. Stellen Sie sicher, dass Sie das SAS-Token vor dem Ablaufdatum rotieren, um sicherzustellen, dass das SAS-Token gültig ist. Andernfalls kann Azure Synapse Link für SQL die Daten aus SQL Server 2022 nicht replizieren.
Selbstgehostete Integrationslaufzeit
Die selbstgehostete Integration Runtime ist ein Software-Agent, den Sie auf einen lokalen Computer oder eine VM herunterladen und installieren können. Sie ist für Azure Synapse Link für SQL Server 2022 erforderlich, um lokalen Zugriff auf die Daten in der SQL Server 2022-Instanz zu erhalten, die sich hinter der Firewall befinden. Derzeit wird die selbstgehostete IR nur unter einem Windows-Betriebssystem unterstützt. Weitere Informationen finden Sie unter Erstellen einer selbstgehosteten Integration Runtime.
Überwachung
Sie können azure Synapse Link für SQL auf Link- und Tabellenebene überwachen. Für jede Verknüpfungsverbindung wird der folgende Status angezeigt:
- Initial: Es wird eine Verknüpfungsverbindung erstellt, aber nicht gestartet. Ihnen werden im Anfangszustand keine Gebühren berechnet.
- Wird gestartet: Eine Link-Verbindung richtet Computemodule zum Replizieren von Daten ein.
- Wird ausgeführt: Eine Link-Verbindung repliziert Daten.
- Beenden: Eine Verknüpfungsverbindung wird beendet. Die Compute-Engine wird heruntergefahren.
- Beendet: Eine Verknüpfungsverbindung wird beendet. Ihnen werden im beendeten Zustand keine Gebühren berechnet.
- Pausieren: Eine Verbindung wird pausiert. Die Compute-Engine wird heruntergefahren.
- Angehalten: Eine Verknüpfungsverbindung wird angehalten. Ihnen werden im Pausenzustand keine Gebühren berechnet.
- Fortsetzung: Eine Verbindung wird fortgesetzt, indem Rechenmodule eingerichtet werden, um die Änderungen weiterhin zu replizieren.
Für jede Tabelle wird der folgende Status angezeigt:
- Momentaufnahme: Eine Quelltabelle wird anfangs mit vollständiger Momentaufnahme in das Ziel geladen.
- Replizieren: Alle Aktualisierungen der Quelltabelle werden an das Ziel repliziert.
- Fehler: Die Daten in der Quelltabelle können nicht in das Ziel repliziert werden. Wenn Sie nach der Behebung des Fehlers versuchen möchten, entfernen Sie die Tabelle aus der Verknüpfungsverbindung, und fügen Sie sie wieder hinzu.
- Unterbrochen: Die Replikation wird aufgrund eines Fehlers für diese Tabelle unterbrochen. Sie wird fortgesetzt, nachdem der Fehler behoben wurde.
Sie können auch die folgenden Metriken abrufen, um die erweiterte Überwachung des Diensts zu ermöglichen:
- Verbindungsereignisse: Anzahl der Verbindungsverbindungsereignisse, einschließlich Start-, Stopp- oder Fehlerereignisse.
- Linktabellenereignis: Anzahl der Linktabellenereignisse einschließlich Snapshot, Entfernung oder Ausfall.
- Verknüpfungslatenz in Sekunde: Datenverarbeitungslatenz in Sekunde.
- Von Link verarbeitetes Datenvolumen (Bytes): Von Azure Synapse Link für SQL verarbeitetes Datenvolumen in Bytes.
- Von Link verarbeitete Zeilen: Die von Azure Synapse Link für SQL verarbeitete Zeilenanzahl (geändert).
Weitere Informationen finden Sie unter Verwalten des Azure Synapse-Links für SQL-Änderungsfeed.
Transaktionskonsistenz in Tabellen
Sie können transaktionsübergreifende Konsistenz für jede Link-Verbindung aktivieren. Dies schränkt jedoch den allgemeinen Replikationsdurchsatz ein.
Bekannte Einschränkungen
Eine konsolidierte Liste der bekannten Einschränkungen und Probleme finden Sie unter bekannten Einschränkungen und Problemen mit Azure Synapse Link für SQL.
Nächste Schritte
- Weitere Informationen finden Sie unter Konfigurieren des Azure Synapse-Links für SQL Server 2022.