Auf dieser Seite finden Sie Informationen zu folgenden Themen:
- Die Art und Weise, wie Datastream Daten verarbeitet, die aus einer SQL Server-Quelldatenbank abgerufen werden.
- Die von Datastream unterstützten Versionen der SQL Server-Datenbanken.
- Übersicht über das Einrichten einer SQL Server-Quelldatenbank, damit Daten an ein Ziel gestreamt werden können.
- Bekannte Einschränkungen bei der Verwendung der SQL Server-Datenbank als Quelle.
Versionen
Datastream unterstützt die folgenden Versionen und Versionen von SQL Server-Datenbanken:
- Selbstverwaltet (lokal oder in der Cloud gehostet) und Amazon RDS für SQL Server mit den folgenden Versionen:
- Unternehmen: 2008, 2012, 2014, 2016, 2017, 2019 und 2022
- Standard: 2016 SP1 und höher, 2017, 2019,2022
- Entwickler: 2008, 2012, 2014, 2016, 2017, 2019 und 2022
- Azure SQL-Datenbank (Stufe 3 und höher)
- Cloud SQL for SQL Server
Datastream unterstützt die folgenden Versionen von SQL Server-Datenbanken nicht:
- SQL Server Standard Edition von Version 2008 bis 2014
- SQL Server Express
- SQL Server Web
Bekannte Einschränkungen
Bekannte Einschränkungen bei der Verwendung der SQL Server-Datenbank als Quelle sind:
- Streams sind auf 10.000 Tabellen beschränkt.
- Für eine Tabelle mit mehr als 500 Millionen Zeilen kann nur ein Backfill ausgeführt werden, wenn die folgenden Bedingungen erfüllt sind:
- Die Tabelle hat einen eindeutigen Index.
- Für keine der Indexspalten sind Nullwerte zulässig.
- Alle Spalten des Index sind in den Stream enthalten.
- Datenbanken, bei denen die verzögerte Langlebigkeit oder die beschleunigte Datenbankwiederherstellung (ADR) aktiviert sind, werden nicht unterstützt.
- Transparente Datenverschlüsselung (Transparent Data Encryption, TDE) wird nicht unterstützt.
- Die Verschlüsselung auf Spaltenebene wird nicht unterstützt. Daten in diesen Spalten werden durch
NULL
-Werte ersetzt. - Das Streaming von Änderungen an Systemtabellen wird nicht unterstützt.
- Die Authentifizierung über Windows Active Directory (AD) wird nicht unterstützt.
- Datastream unterstützt die Anweisung
ROLLBACK TO SAVEPOINT
nicht. Solche Rollback-Ereignisse werden ignoriert und nicht in das Ziel repliziert. - Datastream unterstützt die Verbindungsmethode des Weiterleitungs-SSH-Tunnels für SQL Server-Quellen nicht.
- Die folgenden Datentypen werden nicht unterstützt und werden nicht in das Ziel repliziert:
SQL_VARIANT
HIERARCHYID
GEOMETRY
GEOGRAPHY
- Datastream repliziert benutzerdefinierte Datentypen. Es ist jedoch der Basisdatentyp, von dem Sie Ihren benutzerdefinierten Typ ableiten und der im Ziel gespeichert ist. Wenn Sie beispielsweise einen
USERNAME
-Datentyp basierend auf dem DatentypVARCHAR(50)
definieren, werden die Daten im Ziel alsVARCHAR(50)
gespeichert. - Datastream unterstützt CDC nicht für Zeilen mit einer Größe von mehr als 8 KB in den folgenden Tabellentypen:
- Tabellen ohne eindeutigen Index
- Tabellen, die nur einen eindeutigen, nicht geclusterten Index mit einer oder mehreren Spalten mit variabler Länge (
VARCHAR
,VARBINARY
,NVARCHAR
) enthalten
Datastream unterstützt CDC für große Objektspalten (
TEXT
,NTEXT
,XML
,IMAGE
) in den folgenden Tabellentypen nicht:- Tabellen ohne eindeutigen Index
- Tabellen, die nur einen eindeutigen, nicht geclusterten Index mit einer oder mehreren Spalten mit variabler Länge (
VARCHAR
,VARBINARY
,NVARCHAR
) enthalten
Selbst wenn die großen Objektspalten nicht im Stream enthalten sind, wird CDC für solche Tabellen nur unterstützt, wenn sie gültige Indexe haben.
Datastream unterstützt keine Datenmaskierung. Die Daten werden ohne Maskierung repliziert.
Datastream unterstützt nicht die Replikation von Änderungen, die mit dem DACPAC-Paket (Data Tier Application Package) auf die Datenbank angewendet wurden.
Datastream repliziert keine Änderungen, die mit den Anweisungen
WRITETEXT
oderUPDATETEXT
vorgenommen wurden.Datastream unterstützt nicht die Replikation berechneter Spalten.
Datastream unterstützt die Verwendung von vom Kunden verwalteten Verschlüsselungsschlüsseln (CMEK) für Streams mit SQL Server-Quellen nicht.
Datastream unterstützt die Komprimierungstypen
COLUMNSTORE
undCOLUMNSTORE ARCHIVE
nicht.Die Streamwiederherstellung wird für SQL Server-Quellen nicht unterstützt.