Homogen replikering
I följande delavsnitt beskrivs hur Qlik Talend Data Integration hanterar replikering från Microsoft SQL Server (MS-CDC) till Microsoft SQL Server-baserade mål. Observera att homogen replikering endast är relevant för replikeringsdataprojekt.
Vid homogen replikering replikeras källkolumnens och tabellens sorteringar till målet enligt beskrivningen i Kolumn- och tabellsortering.
- Vid homogen replikering passerar källdata först genom Qlik Talend Data Integration-datatypen och omfattas därför av eventuella begränsningar för den typen.
Undantag för datatyper
Vid replikering från Microsoft SQL Server (MS-CDC) till ett SQL Server-baserat mål som stöds är käll- och måldatatyperna identiska, med följande undantag:
Microsoft SQL Server (MS-CDC)-källa | Microsoft SQL Server-baserat mål |
---|---|
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 |
Kolumn- och tabellsortering
Vid replikering från Microsoft SQL Server (MS-CDC) till ett SQL Server-baserat mål replikeras kolumn- och tabellsorteringar till målet.
För att stödja replikering av sorteringar måste DBA säkerställa att de sorteringar som definierats för Microsoft SQL Server (MS-CDC) är samma som de som definierats för det SQL Server-baserade målet.
Kolumner som inte kan nollställas och primära/unika indexnamn
Primära/unika indexnamn bevaras under homogen replikering. Kolumner som inte kan nollställas bevaras också under homogen replikering, med undantag för följande datatyper:
- text
- ntext1
- varchar(max)
- nvarchar(max)
- varbinary(max)
- bild
- xml