# Replica omogenea

La seguente sezione descrive come Qlik Talend Data Integration gestisce la replica da Microsoft SQL Server 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/SQLServer/sqlserver-source-homog.htm#ar_sqlserverds_1727505754_1659775).

Nota informatica

Per impedire il troncamento dei dati quando si effettua la replica delle colonne con un tipo di dati **XML** , si consiglia fortemente di abilitare l'opzione Replica colonne LOB illimitate nella scheda[Metadata](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/replicating-settings-metadata.htm) delle impostazioni dell'attività.

## Eccezioni tipo di dati

Quando si effettua la replica da un database Microsoft SQL Server su una destinazione basata su SQL Server, i tipi di dati di origine e di destinazione sono identici per tutte le versioni di Microsoft SQL Server supportate, con le seguenti eccezioni:

Eccezioni per il tipo di dati nella replica omogenea

| Sorgente Microsoft SQL Server | Destinazione basata su 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 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 il database Microsoft SQL Server di origine siano gli stessi di quelli definiti per il database di destinazione basato 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