Base de datos de SQL Server de origen

Esta página contiene información acerca de lo siguiente:

  • El comportamiento de cómo Datastream controla los datos que se extraen de una base de datos de origen de SQL Server.
  • Las versiones de las bases de datos de SQL Server que admite Datastream.
  • Una descripción general de cómo configurar una base de datos de SQL Server de origen para que los datos se puedan transmitir a un destino.
  • Limitaciones conocidas para usar la base de datos de SQL Server como fuente.

Versiones

Datastream admite las siguientes versiones y ediciones de bases de datos de SQL Server:

  • Autoadministrado (local o alojado en la nube) y Amazon RDS para SQL Server con las siguientes versiones:
    • Empresarial: 2008, 2012, 2014, 2016, 2017, 2019, 2022
    • Estándar: 2016 SP1 y versiones posteriores, 2017, 2019,2022
    • Desarrollador: 2008, 2012, 2014, 2016, 2017, 2019, 2022
  • Azure SQL Database (nivel 3 y posteriores)
  • Cloud SQL para SQL Server

Datastream no admite las siguientes versiones de bases de datos de SQL Server:

  • Edición SQL Server Standard de la versión 2008 a 2014
  • SQL Server Express
  • SQL Server Web

Limitaciones conocidas

Estas son algunas de las limitaciones conocidas para usar la base de datos de SQL Server como fuente:

  • Las transmisiones tienen un límite de 10,000 tablas.
  • Una tabla que tiene más de 500 millones de filas no se puede reabastecer, a menos que se cumplan las siguientes condiciones:
    1. La tabla tiene un índice único.
    2. Ninguna de las columnas del índice es anulable.
    3. Todas las columnas del índice se incluyen en el flujo.
  • No se admiten las bases de datos con durabilidad retrasada o recuperación acelerada de bases de datos (ADR) habilitadas.
  • No se admite la encriptación de datos transparente (TDE).
  • No se admite la encriptación a nivel de la columna. Los datos de estas columnas se reemplazan por valores NULL.
  • No se admite la transmisión de cambios a las tablas del sistema.
  • No se admite la autenticación de Active Directory (AD) de Windows.
  • Datastream no admite la declaración ROLLBACK TO SAVEPOINT. Estos eventos de reversión se ignoran y no se replican en el destino.
  • Datastream no admite el método de conectividad de túnel SSH de reenvío para fuentes de SQL Server.
  • Los siguientes tipos de datos no son compatibles y no se replican en el destino:
    • SQL_VARIANT
    • HIERARCHYID
    • GEOMETRY
    • GEOGRAPHY
  • Datastream replica los tipos de datos definidos por el usuario; sin embargo, es el tipo de datos base del que derivas el tipo definido por el usuario que se almacena en el destino. Por ejemplo, si defines un tipo de datos USERNAME según el tipo de datos VARCHAR(50), los datos se almacenan en el destino como VARCHAR(50).
  • Datastream no admite CDC para filas superiores a 8 KB en los siguientes tipos de tablas:
    • Tablas sin un índice único
    • Tablas que contienen solo un índice único no agrupado con una o más columnas de longitud variable (VARCHAR, VARBINARY, NVARCHAR)
  • Datastream no admite CDC para columnas de objetos grandes (TEXT, NTEXT, XML, IMAGE) en los siguientes tipos de tablas:

    • Tablas sin un índice único
    • Tablas que contienen solo un índice único no agrupado con una o más columnas de longitud variable (VARCHAR, VARBINARY, NVARCHAR)

    Incluso si las columnas de objetos grandes no se incluyen en la transmisión, la CDC solo se admite para esas tablas si tienen índices válidos.

  • Datastream no admite el enmascaramiento de datos. Los datos se replican sin enmascarar.

  • Datastream no admite la replicación de cambios aplicados a la base de datos con el paquete de aplicaciones de nivel de datos (DACPAC).

  • Datastream no replica los cambios realizados mediante las declaraciones WRITETEXT o UPDATETEXT.

  • Datastream no admite la replicación de columnas procesadas.

  • Datastream no admite el uso de claves de encriptación administradas por el cliente (CMEK) para transmisiones con fuentes de SQL Server.

  • Datastream no admite los tipos de compresión COLUMNSTORE ni COLUMNSTORE ARCHIVE.

  • La recuperación de transmisión no es compatible con las fuentes de SQL Server.