# Replica omogenea

La seguente sezione descrive come Qlik Talend Data Integration gestisce la replica da Microsoft SQL Server (MS-CDC) sulle destinazioni basate su Microsoft SQL Server. Notare che la replica omogenea è rilevante solo con i progetti dati di Replica.

Nella replica omogenea, i confronti tra colonna e tabella di origine vengono replicati nella destinazione, come descritto in [Confronto colonna e tabella](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/AzureSQLMSCDC/sqlservercdc-source-homog.htm#ar_sqlserverds_1727505754_1659775).

Nota informatica

* Nella replica omogenea, i dati di origine per prima cosa vengono elaborati tramite il tipo di dati di Qlik Talend Data Integration, e pertanto sono soggetti a qualsiasi limitazione di questo tipo.

## Eccezioni tipo di dati

Quando si effettua la replica da Microsoft SQL Server (MS-CDC) su una destinazione basata su SQL Server, i tipi di dati di origine e di destinazione sono identici, con le seguenti eccezioni:

Eccezioni per il tipo di dati nella replica omogenea

| Sorgente Microsoft SQL Server (MS-CDC) | Destinazione basata su Microsoft SQL Server |
| --- | --- |
| VARCHAR | VARCHAR (x)<br><br>(se x=0 o x&gt;8000)<br><br>altrimenti VARCHAR (max) |
| NVARCHAR (lunghezza) | NVARCHAR (x)<br><br>(se x=0 o x&gt;8000)<br><br>altrimenti NVARCHAR (max) |
| VARBINARY | VARBINARY (x)<br><br>(se x=0 o x&gt;8000)<br><br>altrimenti VARBINARY (max) |
| HIERARCHYID | VARCHAR (x) |
| TIMESTAMP | VARBINARY |

## Confronto colonna e tabella

Quando si effettua la replica da Microsoft SQL Server (MS-CDC) su una destinazione basata su SQL Server, i confronti tra colonna e tabella verranno replicati nella destinazione.

Nota informatica

Per supportare la replica del confronto, il DBA deve assicurare che i confronti definiti per Microsoft SQL Server (MS-CDC) siano gli stessi di quelli definiti per la destinazione basata su SQL Server.

### Colonne che non ammettono i valori null e nomi con indice Primario/Univoco

I nomi con indice Primario/Univoco vengono mantenuti durante la replica omogenea. Anche le colonne che non ammettono i valori null vengono mantenute durante la replica omogenea, con eccezione dei seguenti tipi di dati:

* testo
* ntext1
* VARCHAR(max)
* NVARCHAR(max)
* varbinary(max)
* immagine
* xml