Replicação homogênea
A seção a seguir descreve como o Qlik Talend Data Integration trata a replicação do Microsoft SQL Server para destinos baseados no Microsoft SQL Server. Observe que a replicação homogênea apenas é relevante para projetos de dados de replicação.
Na replicação homogênea, os agrupamentos de colunas e tabelas de origem serão replicados para o destino, conforme descrito em Agrupamento de colunas e tabelas.
Para evitar o truncamento de dados ao replicar colunas com um XML tipo de dados, é altamente recomendável ativar a opção Replicar colunas LOB ilimitadas na guia Metadata de configurações da tarefa.
Exceções do tipo de dados
Ao replicar do banco de dados Microsoft SQL Server para um destino baseado em SQL Server, os tipos de dados de origem e de destino são idênticos para todas as versões suportadas do Microsoft SQL Server, com as seguintes exceções:
Origem do Microsoft SQL Server | Destino baseado no SQL Server |
---|---|
VARCHAR |
VARCHAR (x) (quando x=0 ou x>8000) else VARCHAR (max) |
NVARCHAR (length) |
NVARCHAR (quando x=0 ou x>8000) else NVARCHAR (max) |
VARBINARY |
VARBINARY (x) (quando x=0 ou x>8000) else VARBINARY (max) |
HIERARCHYID |
VARCHAR (x) |
TIMESTAMP |
VARBINARY |
Agrupamento de colunas e tabelas
Ao replicar do Microsoft SQL Server para um destino baseado no SQL Server, os agrupamentos de colunas e tabelas serão replicados para o destino.
Para oferecer suporte à replicação de agrupamento, o DBA deve garantir que os agrupamentos definidos para o banco de dados de origem do Microsoft SQL Server sejam os mesmos definidos para o banco de dados de destino baseado no SQL Server.
Colunas não anuláveis e nomes de índices primários/exclusivos
Os nomes de índices primários/exclusivos são preservados durante a replicação homogênea. Colunas não anuláveis também são preservadas durante a replicação homogênea, com exceção dos seguintes tipos de dados:
- text
- ntext1
- varchar(max)
- nvarchar(max)
- varbinary(max)
- image
- xml