# Replicação homogênea

A seção a seguir descreve como o Qlik Talend Data Integration trata a replicação do Microsoft SQL Server (MS-CDC) 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](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/AzureSQLMSCDC/sqlservercdc-source-homog.htm#ar_sqlserverds_1727505754_1659775).

Nota informativa

* Na replicação homogênea, os dados de origem passam primeiro pelo tipo de dados Qlik Talend Data Integration e, portanto, estão sujeitos a quaisquer limitações desse tipo.

## Exceções do tipo de dados

Ao replicar do Microsoft SQL Server (MS-CDC) para um destino compatível com SQL Server, os tipos de dados de origem e de destino são idênticos, com as seguintes exceções:

Exceções de tipo de dados na replicação homogênea

| Origem do Microsoft SQL Server (MS-CDC) | Destino baseado no Microsoft SQL Server |
| --- | --- |
| VARCHAR | VARCHAR (x)<br><br>(quando x=0 ou x&gt;8000)<br><br>else VARCHAR (max) |
| NVARCHAR (length) | NVARCHAR<br><br>(quando x=0 ou x&gt;8000)<br><br>else NVARCHAR (max) |
| VARBINARY | VARBINARY (x)<br><br>(quando x=0 ou x&gt;8000)<br><br>else VARBINARY (max) |
| HIERARCHYID | VARCHAR (x) |
| TIMESTAMP | VARBINARY |

## Agrupamento de colunas e tabelas

Ao replicar do Microsoft SQL Server (MS-CDC) para um destino baseado no SQL Server, os agrupamentos de colunas e tabelas serão replicados para o destino.

Nota informativa

Para oferecer suporte à replicação de agrupamento, o DBA deve garantir que os agrupamentos definidos para o Microsoft SQL Server (MS-CDC) sejam os mesmos definidos para o 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