同質複寫
下列區段描述 Qlik Talend Data Integration 如何處理從 Microsoft SQL Server 複寫至基於 Microsoft SQL Server 的目標。 請注意,同質複寫僅與複寫資料專案相關。
在同質複寫中,來源欄和表格定序將會複寫至目標,如 欄和表格定序 中所述。
若要在透過 XML 資料類型複寫欄時預防資料截斷,強烈建議在任務設定的 Metadata 索引標籤啟用複寫無限 LOB 欄選項。
資料類型例外情況
從 Microsoft SQL Server 資料庫複寫至基於 SQL Server 的目標時,對於所有支援的 Microsoft SQL Server 版本,來源和目標資料類型相同,但有下列例外情況:
Microsoft SQL Server 來源 | 基於 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 複寫至基於 SQL Server 的目標時,欄和表格定序將會複寫至目標。
若要支援定序複寫,DBA 必須確保為了來源 Microsoft SQL Server 資料庫定義的定序與為了基於 SQL Server 的目標資料庫定義的定序相同。
不可為 Null 的欄和主要/唯一索引名稱
同質複寫期間會保留主要/唯一索引名稱。同質複寫期間也會保留不可為 Null 的欄,但有下列資料類型的例外情況:
- 文字
- ntext1
- varchar(max)
- nvarchar(max)
- varbinary(max)
- 影像
- xml