Hinzufügen einer SQL Server-DB auf VM (CDC) als Quelle zu einem Eventstream
Dieser Artikel zeigt Ihnen, wie Sie eine CDC einer SQL Server-DB auf VM als Quelle zu einem Eventstream hinzufügen.
Der Source Connector des SQL Server auf VM DB (CDC) für Fabric-Eventstreams ermöglicht es Ihnen, einen Snapshot der aktuellen Daten in einer SQL-Serverdatenbank auf einer VM zu erfassen. Künftige Änderungen an den Daten auf Zeilenebene werden dann vom Konnektor überwacht und erfasst. Sobald diese Änderungen im Ereignisstream erfasst wurden, können Sie diese Daten in Echtzeit verarbeiten und an verschiedene Ziele zur weiteren Verarbeitung oder Analyse senden.
Hinweis
Diese Quelle wird in den folgenden Regionen Ihrer Arbeitsbereichskapazität nicht unterstützt: USA, Westen 3; Schweiz, Westen.
Voraussetzungen
- Zugriff auf einen Arbeitsbereich im Fabric-Kapazitätslizenzmodus (oder) im Testlizenzmodus mit Mitwirkenden oder höheren Berechtigungen.
- Ein ausgeführter SQL Server in der VM-Datenbank.
- Ihre SQL Server auf vm-Datenbank muss so konfiguriert sein, dass der öffentliche Zugriff zulässig ist.
- Aktivieren Sie CDC in Ihrer SQL Server-VM-Datenbank, indem Sie die gespeicherte Prozedur
sys.sp_cdc_enable_db
ausführen. Weitere Informationen finden Sie unter Aktivieren und Deaktivieren von Change Data Capture.
Hinweis
Die maximale Anzahl der Quellen und Ziele für einen Eventstream beträgt 11.
Aktivieren von CDC in Ihrer SQL Server-Datenbank auf VM
Aktivieren Sie CDC für die Datenbank.
EXEC sys.sp_cdc_enable_db;
Aktivieren Sie CDC für eine Tabelle mithilfe einer Gating-Rollenoption. In diesem Beispiel
MyTable
ist der Name der SQL-Tabelle.EXEC sys.sp_cdc_enable_table @source_schema = N'dbo', @source_name = N'MyTable', @role_name = NULL GO
Nachdem die Abfrage erfolgreich ausgeführt wurde, haben Sie CDC in Ihrer SQL Server-VM-Datenbank aktiviert.
Hinzufügen einer SQL Server-Datenbank auf VM als Quelle
In Fabric Echtzeitintelligenz wählen Sie Eventstream aus, um einen neuen Eventstream zu erstellen.
Wählen Sie auf der nächsten Anzeige Externe Quelle hinzufügen aus.
Konfigurieren und Herstellen einer Verbindung mit SQL Server-Datenbank auf VM
Wählen Sie auf der Seite Verbinden die Option Neue Verbindung aus.
Geben Sie im Abschnitt Verbindungseinstellungen die folgenden Werte für Ihren SQL Server auf einem virtuellen Computer ein:
Server: Geben Sie die öffentlich zugängliche IP-Adresse oder den Domänennamen Ihrer VM ein, und fügen Sie dann einen Doppelpunkt und den Port hinzu. Wenn Beispielsweise Ihre IP-Adresse und
xx.xxx.xxx.xxx
der Port 1433 ist, sollten Sie das Feld Server eingebenxx.xxx.xxx.xxx:1433
. Wenn der Port nicht angegeben ist, wird der Standardportwert1433
verwendet.Datenbank: Geben Sie den Namen der Datenbank ein, mit der Sie eine Verbindung mit Ihrem SQL Server auf dem virtuellen Computer herstellen möchten.
Scrollen Sie nach unten und gehen Sie im Abschnitt Anmeldedaten für die Verbindung folgendermaßen vor:
Geben Sie für Verbindungsname einen Namen für die Verbindung ein.
Wählen Sie für Authentifizierungsart die Option Standard aus.
Hinweis
Fabric-Eventstreams unterstützen derzeit nur die Standardauthentifizierung.
Geben Sie Benutzernamen und Kennwort für den SQL Server auf dem virtuellen Computer ein.
Hinweis
Wählen Sie die Option nicht aus: Verschlüsselte Verbindungverwenden.
Wählen Sie am unteren Rand der Seite die Option Verbinden aus.
Wählen Sie nun auf der Seite Verbinden alle Tabellenaus, oder geben Sie die Durch Kommas getrennten Tabellennamen ein, z. B.:
dbo.table1, dbo.table2
.Wählen Sie Weiter aus.
Überprüfen Sie auf dem Bildschirm Überprüfen + Erstellen die Zusammenfassung, und wählen Sie dann Verbinden aus.
Anzeigen des aktualisierten Eventstreams
Sie können die CDC-Quelle der SQL Server-DB auf VM sehen, die Ihrem Eventstream im Bearbeitungsmodus hinzugefügt wurde.
Um diese neu hinzugefügte CDC-Quelle der SQL Server-DB auf VM zu implementieren, wählen Sie Veröffentlichen aus. Nachdem Sie diese Schritte ausgeführt haben, steht Ihre CDC-Quelle der SQL Server-DB auf VM für die Visualisierung in der Liveansicht zur Verfügung.
Zugehöriger Inhalt
Andere Connectors: