Homogene replicatie
In de volgende sectie wordt beschreven hoe Qlik Talend Data Integration omgaat met replicatie van Microsoft SQL Server naar Microsoft SQL Server-doelen. Homogene replicatie is alleen relevant voor Replicatiegegevensprojecten.
Bij homogene replicatie worden de bronkolom en tabelsorteringen gerepliceerd naar het doel zoals beschreven in Kolom- en tabelsortering.
Om te voorkomen dat gegevens worden afgekapt bij het repliceren van kolommen met het XML gegevenstype, wordt sterk aangeraden om de optie Onbeperkte LOB-kolommen repliceren in te schakelen op het tabblad Metadata van de taakinstellingen.
Uitzonderingen voor gegevenstype
Bij het repliceren van een Microsoft SQL Server-database naar een SQL Server-doel, zijn de bron en doelgegevenstypen gelijk voor alle ondersteunde Microsoft SQL Server-versies, waarbij de volgende uitzonderingen gelden:
Microsoft SQL Server-bron | SQL Server-doel |
---|---|
VARCHAR |
VARCHAR (x) (when x=0 or x>8000) else VARCHAR (max) |
NVARCHAR (length) |
NVARCHAR (x) (when x=0 or x>8000) else NVARCHAR (max) |
VARBINARY |
VARBINARY (x) (when x=0 or x>8000) else VARBINARY (max) |
HIERARCHYID |
VARCHAR (x) |
TIMESTAMP |
VARBINARY |
Kolom- en tabelsortering
Bij het repliceren van Microsoft SQL Server naar een SQL Server-doel, worden kolom- en tabelsorteringen gerepliceerd naar het doel.
Om replicatie met sortering te ondersteunen, moet de DBA zorgen dat de sorteringen die zijn gedefinieerd voor de Microsoft SQL Server-database hetzelfde zijn als de sorteringen die zijn gedefinieerd voor de SQL Server-doeldatabase.
Kolommen die niet null mogen zijn en primaire/unieke indexnamen
Primaire/unieke indexnamen worden behouden tijdens de homegene replicatie. Kolommen die niet null mogen zijn worden ook behouden tijdens de homogene replicatie, met uitzondering van de volgende gegevenstypen:
- text
- ntext1
- varchar(max)
- nvarchar(max)
- varbinary(max)
- image
- XML