SQL Server-Quelldatenbank

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:
    1. Die Tabelle hat einen eindeutigen Index.
    2. Für keine der Indexspalten sind Nullwerte zulässig.
    3. 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 Datentyp VARCHAR(50) definieren, werden die Daten im Ziel als VARCHAR(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 oder UPDATETEXT 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 und COLUMNSTORE ARCHIVE nicht.

  • Die Streamwiederherstellung wird für SQL Server-Quellen nicht unterstützt.