# Replikacja jednorodna

W poniższej sekcji opisano, jak Qlik Talend Data Integration obsługuje replikację ze środowiska Microsoft SQL Server do miejsc docelowych opartych na Microsoft SQL Server. Należy pamiętać, że replikacja jednorodna ma zastosowanie tylko w przypadku projektów danych replikacji.

W przypadku replikacji jednorodnej sortowanie kolumny źródłowej i tabeli będzie replikowane w miejscu docelowym, jak opisano to w artykule [Sortowanie kolumn i tabel](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/SQLServer/sqlserver-source-homog.htm#ar_sqlserverds_1727505754_1659775).

Informacja

Aby zapobiec ucinaniu danych podczas replikacji kolumn z typem danych **XML** , zdecydowanie zaleca się włączenie opcji Replikuj nieograniczone kolumny LOB na karcie [Metadata](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/replicating-settings-metadata.htm) ustawień zadania.

## Wyjątki typów danych

Podczas replikacji z bazy danych Microsoft SQL Server do obsługiwanego miejsca docelowego opartego na SQL Server typy danych źródłowych i docelowych są identyczne w przypadku wszystkich obsługiwanych wersji Microsoft SQL Server, z następującymi wyjątkami:

Wyjątki typów danych w replikacji jednorodnej

| Źródło Microsoft SQL Server | Miejsce docelowe oparte na SQL Server |
| --- | --- |
| VARCHAR | VARCHAR (x)<br><br>(gdy x=0 lub x&gt;8000)<br><br>w przeciwnym razie VARCHAR (max) |
| NVARCHAR (długość) | NVARCHAR (x)<br><br>(gdy x=0 lub x&gt;8000)<br><br>w przeciwnym razie NVARCHAR (max) |
| VARBINARY | VARBINARY (x)<br><br>(gdy x=0 lub x&gt;8000)<br><br>w przeciwnym razie VARBINARY (max) |
| HIERARCHYID | VARCHAR (x) |
| ZNACZNIK CZASU | VARBINARY |

## Sortowanie kolumn i tabel

Podczas replikacji ze środowiska Microsoft SQL Server do miejsca docelowego opartego na SQL Server sortowania kolumn i tabel zostaną zreplikowane do miejsca docelowego.

Informacja

Aby obsługiwać replikację sortowania, administrator bazy danych musi upewnić się, że sortowania zdefiniowane dla źródłowej bazy danych Microsoft SQL Server są takie same jak dla docelowej bazy danych opartej na SQL Server.

### Kolumny niedopuszczające wartości null i nazwy indeksów podstawowych/unikatowych

Nazwy indeksów podstawowych/unikatowych są zachowywane podczas replikacji jednorodnej. Kolumny niedopuszczające wartości null są również zachowywane podczas replikacji jednorodnej, z wyjątkiem następujących typów danych:

* tekst
* ntext1
* varchar(maks.)
* nvarchar(maks.)
* varbinary(maks.)
* Grafika
* xml