Replicación homogénea
La siguiente sección describe cómo gestiona Qlik Talend Data Integration la replicación desde Microsoft SQL Server a destinos basados en Microsoft SQL Server. Tenga en cuenta que la replicación homogénea solo es relevante con proyectos de datos de replicación.
En la replicación homogénea, las columnas de origen y las intercalaciones de tablas se replicarán en el destino como se describe en Intercalación (Collation) de columnas y tablas.
Para evitar el truncamiento de datos al replicar columnas con un tipo de datos XML , se recomienda encarecidamente habilitar la opción Replicar columnas LOB ilimitadas en la pestaña de configuración de la tarea Metadata.
Excepciones de tipos de datos
Al replicar desde una base de datos de Microsoft SQL Server a un destino basado en SQL Server, los tipos de datos de origen y de destino son idénticos para todas las versiones compatibles de Microsoft SQL Server, con las siguientes excepciones:
Origen Microsoft SQL Server | Destino basado en SQL Server |
---|---|
VARCHAR |
VARCHAR (x) (when x=0 or x>8000) else VARCHAR (max) |
NVARCHAR (length) |
NVARCHAR (x) (when x=0 or x>8000) else NVARCHAR (max) |
VARBINARY |
VARBINARY (x) (when x=0 or x>8000) else VARBINARY (max) |
HIERARCHYID |
VARCHAR (x) |
TIMESTAMP |
VARBINARY |
Intercalación (Collation) de columnas y tablas
Al replicar desde Microsoft SQL Server a un destino basado en SQL Server, las intercalaciones o colaciones (collations) de columnas y tablas se replicarán en el destino.
Para admitir la replicación de intercalaciones, el DBA debe garantizar que las intercalaciones definidas para la base de datos MySQL de origen sean las mismas que las definidas para la base de datos de destino basada en MySQL.
Columnas que no aceptan valores NULL y nombres de índices primarios/únicos
Los nombres de índice primario/único se conservan durante la replicación homogénea. Las columnas que no aceptan valores NULL también se conservan durante la replicación homogénea, con la excepción de los siguientes tipos de datos:
- texto
- ntext1
- varchar(max)
- nvarchar(max)
- varbinary(max)
- imagen
- xml