# Replikacja jednorodna

W poniższej sekcji opisano, jak Qlik Talend Data Integration obsługuje replikację ze środowiska Microsoft SQL Server (MS-CDC) 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/AzureSQLMSCDC/sqlservercdc-source-homog.htm#ar_sqlserverds_1727505754_1659775).

Informacja

* W replikacji jednorodnej dane źródłowe najpierw przechodzą przez typ danych Qlik Talend Data Integration i dlatego podlegają wszelkim ograniczeniom tego typu.

## Wyjątki typów danych

Podczas replikacji ze środowiska Microsoft SQL Server (MS-CDC) do obsługiwanego miejsca docelowego opartego na SQL Server typy danych źródłowych i docelowych są identyczne, z następującymi wyjątkami:

Wyjątki typów danych w replikacji jednorodnej

| Źródło Microsoft SQL Server (MS-CDC). | Miejsce docelowe oparte na Microsoft 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 (MS-CDC) 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 Microsoft SQL Server (MS-CDC) są takie same jak dla miejsca docelowego opartego 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