SQL Server-Quelldatenbank konfigurieren

Datastream funktioniert mit den folgenden SQL Server-Datenbankentypen:

Wenn Sie eine SQL Server-Quelldatenbank für das Datenstreaming einrichten möchten, müssen Sie Change Data Capture (CDC) aktivieren, Berechtigungen und Logging einrichten und eine Aufbewahrungsrichtlinie definieren. Informationen zum Konfigurieren der einzelnen Typen einer SQL Server-Datenbank finden Sie in den folgenden Abschnitten.

Konfigurationsübersicht

Beim Replizieren von Daten aus einer SQL Server-Quelle verfolgt Datastream Änderungen der Datenbearbeitungssprache (Data Manipulation Language, DML) mithilfe von Transaktionslogs. Dieser Ansatz reduziert die Belastung der Datenbank und sorgt gleichzeitig für einen schnellen Datenabruf.

Es ist wichtig, dass die Logs nicht abgeschnitten werden, bevor Datastream sie liest, um Datenverluste zu vermeiden. Wenn Sie die Logdateien jedoch zu lange aufbewahren, benötigen sie zu viel Speicherplatz, was dazu führen kann, dass die Datenbankinstanz in den Lesemodus wechselt.

Damit der CDC-Leser genügend Zeit zum Lesen der Logs hat und gleichzeitig das Kürzung von Logs zulässt, um Speicherplatz zu sparen, müssen Sie zusätzliche Konfigurationsschritte ausführen, z. B. die Abfrageintervalle ändern und einen Kürzungsschutz einrichten. Diese Schritte bieten eine zusätzliche Schutzebene, damit Datastream die Daten auch dann lesen kann, wenn es auf der Datastream-Seite Ausfallzeiten oder ein Konnektivitätsproblem zwischen der Quelldatenbank und Datastream gibt.