Microsoft SQL Server (Microsoft CDC-basiert)
Dieser Abschnitt erläutert, wie eine Microsoft SQL Server-Quelle (Microsoft CDC) in einer Datenaufgabe eingerichtet wird. Bevor Sie die Datenaufgabe starten, stellen Sie sicher, dass Sie die Voraussetzungen erfüllen, Erforderliche Berechtigungen eingerichtet und sich mit den Einschränkungen und Überlegungen vertraut gemacht haben.
Beim Verschieben von Daten aus einer Microsoft SQL Server-Quelle (Microsoft CDC-basiert) werden Änderungen aus Microsoft-Änderungstabellen und nicht aus dem SQL Server-Transaktionsprotokoll erfasst. Da es nicht mehr nötig ist, sich auf das Transaktionsprotokoll zu verlassen, wird das Risiko eines Datenverlusts minimiert, der aus der Aufbewahrungsdauer des Online-Transaktionsprotokolls und der fehlenden Zugänglichkeit des Backup-Transaktionsprotokolls resultiert.
Einrichten von Verbindungseigenschaften
Dieser Abschnitt beschreibt die verfügbaren Verbindungseigenschaften. Alle Eigenschaften sind erforderlich, soweit nicht anders angegeben.
Gehen Sie wie folgt vor, um den Konnektor zu öffnen:
-
Klicken Sie in Verbindungen auf Verbindung erstellen.
-
Wählen Sie den Quellkonnektor Microsoft SQL Server (Microsoft CDC-basiert) aus und geben Sie die folgenden Einstellungen an:
Datenquelle
-
Daten-Gateway
Wählen Sie ein Data Movement Gateway aus, das für die Datenbewegungen verwendet werden soll.
-
Cloud-Anbieter: Wählen Sie Keiner, wenn Ihr SQL Server lokal gespeichert ist, oder Microsoft Azure, wenn er auf Azure (Azure SQL Managed Instance oder Azure SQL Database) gehostet ist.
-
Server: Hostname oder IP-Adresse des Computers, auf dem die Datenbank von Microsoft Azure SQL Managed Instance installiert ist.
InformationshinweisUm den Standardport zu überschreiben, fügen Sie den Port getrennt durch ein Komma zum Servernamen hinzu. Wenn beispielsweise der Servername
myserver.company.local
und der Port3333
ist, sollte der Servername wie folgt lauten:myserver.company.local,3333
Kontoeigenschaften
Benutzername und Kennwort: Benutzername und Kennwort eines Benutzers, der zum Zugriff auf die Microsoft Azure SQL Managed Instance berechtigt ist.
Datenbankeigenschaften
-
Datenbankname: Es gibt zwei Methoden zum Angeben einer Datenbank:
- Methode 1 – Aus einer Liste auswählen: Für diese Methode muss der Benutzer in der Master-Datenbank erstellt sein. Klicken Sie auf Datenbanken laden und wählen Sie dann eine Datenbank aus.
- Methode 2 – Manuell: Wählen Sie Datenbanknamen manuell eingeben aus und geben Sie dann den Datenbanknamen ein.
CDC-Eigenschaften
MS-CDC für alle erfassten Tabellen aktivieren – Wählen Sie diese Option, um MS-CDC für alle ausgewählten Quelltabellen (bei allen Spalten) zu aktivieren. Wenn diese Option ausgewählt wird, werden die MS-CDC-Tabellen in der Standard-Dateigruppe der Datenbank erstellt.
DDL-Eigenschaften
- DDL-Ereignisse erfassen: Wenn diese Option aktiviert ist, treten die folgenden Vorgänge auf:
- Damit DDL-Ereignisse erfasst werden können, erstellt Data Movement Gateway Auslöser und andere operative Artefakte in der Microsoft SQL Server-Datenbank, wenn die Aufgabe startet. Sie können diese Artefakte später entfernen, wie unten in Entfernen von Artefakten aus der Quelldatenbank beschrieben.
- Gestreamte DDL-Ereignisse werden erfasst.
- DDL-Artefakte in Schema erstellen: Das Schema, in dem die Artefakte der DDL-Datenbank erstellt werden. Der Standardwert ist dbo.
Entfernen von Artefakten aus der Quelldatenbank
Um DDLs zu erfassen, erstellt Data Movement Gateway verschiedene Artefakte in der Microsoft SQL Server-Datenbank, wenn die Aufgabe startet. Sie können diese Artefakte entfernen, wenn Sie die Aufgabe zu einem späteren Zeitpunkt löschen möchten.
Um die Artefakte zu entfernen, führen Sie die folgenden Befehle (in der unten aufgeführten Reihenfolge) aus, wobei dbo das Standardschema ist, in dem die Artefakte erstellt wurden:
Interne Eigenschaften
Interne Eigenschaften sind für besondere Anwendungsfälle vorgesehen und werden daher nicht im Dialogfenster angezeigt. Sie sollten sie nur verwenden, wenn Sie vom Qlik Support dazu angewiesen werden.
Verwenden Sie die Schaltflächen und rechts neben den Feldern, um Eigenschaften wie erforderlich hinzuzufügen oder zu entfernen.
Name
Anzeigename für die Quellverbindung