Base de datos de origen de SQL Server

En esta página, se incluye información sobre 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 origen de SQL Server 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 (en el sitio o alojado en la nube) y Amazon RDS para SQL Server con las siguientes versiones:
    • Empresas: 2008, 2012, 2014, 2016, 2017, 2019, 2022
    • Estándar: 2016 SP1 y posterior, 2017, 2019,2022
    • Desarrollador: 2008, 2012, 2014, 2016, 2017, 2019, 2022
  • Cloud SQL para SQL Server

Datastream no es compatible con las siguientes versiones de bases de datos de SQL Server:

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

Limitaciones conocidas

Entre las limitaciones conocidas para usar la base de datos de SQL Server como fuente, se incluyen las siguientes:

  • Las transmisiones tienen un límite de 10,000 tablas.
  • Una tabla con 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 de índice admite valores nulos.
    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) habilitada.
  • No se admite la encriptación de datos transparente (TDE).
  • No se admite la encriptación a nivel de columna. Los datos de estas columnas se reemplazan por valores de NULL.
  • No se admite la transmisión de cambios en 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. Esos eventos de reversión se ignoran y no se replican en el destino.
  • Datastream no es compatible con 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 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 basado en 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 solo contienen un índice único no agrupado en clústeres con una o más columnas de longitud variable (VARCHAR, VARBINARY, NVARCHAR)
  • Datastream no admite CDC para columnas grandes de objetos (TEXT, NTEXT, XML, IMAGE) en los siguientes tipos de tablas:

    • Tablas sin un índice único
    • Tablas que solo contienen un índice único no agrupado en clústeres 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 es compatible con esas tablas si tienen índices válidos.

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

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

  • Datastream no replica los cambios realizados con 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.