同質複寫
下列區段描述 Qlik Talend Data Integration 如何處理從 Microsoft SQL Server (MS-CDC) 複寫至基於 Microsoft SQL Server 的目標。 請注意,同質複寫僅與複寫資料專案相關。
在同質複寫中,來源欄和表格定序將會複寫至目標,如 欄和表格定序 中所述。
資訊備註
- 在同質複寫中,來源資料會先傳遞 Qlik Talend Data Integration 資料類型,因此會有該類型的任何限制。
資料類型例外情況
從 Microsoft SQL Server (MS-CDC) 複寫至受支援的基於 SQL Server 的目標時,來源和目標資料類型相同,但有下列例外情況:
Microsoft SQL Server (MS-CDC) 來源 | 基於 Microsoft SQL Server 的目標 |
---|---|
VARCHAR |
VARCHAR (x) (若 x=0 或 x>8000) 其他 VARCHAR (最大) |
NVARCHAR (長度) |
NVARCHAR (x) (若 x=0 或 x>8000) 其他 NVARCHAR (最大) |
VARBINARY |
VARBINARY (x) (若 x=0 或 x>8000) 其他 VARBINARY (最大) |
HIERARCHYID |
VARCHAR (x) |
時間戳記 |
VARBINARY |
欄和表格定序
從 Microsoft SQL Server (MS-CDC) 複寫至基於 SQL Server 的目標時,欄和表格定序將會複寫至目標。
資訊備註
若要支援定序複寫,DBA 必須確保為了 Microsoft SQL Server (MS-CDC) 定義的定序與為了基於 SQL Server 的目標定義的定序相同。
不可為 Null 的欄和主要/唯一索引名稱
同質複寫期間會保留主要/唯一索引名稱。同質複寫期間也會保留不可為 Null 的欄,但有下列資料類型的例外情況:
- 文字
- ntext1
- varchar(max)
- nvarchar(max)
- varbinary(max)
- 影像
- xml