共用方式為


CDC 來源自訂屬性

適用於:Azure Data Factory 中的 SQL Server SSIS Integration Runtime

重要

CDC 流程元件,包括 CDC 控制工作、CDC 來源和 CDC 分隔器,皆已被取代。 如需詳細資訊,請參閱公告

下表將描述 CDC 來源的自訂屬性。 所有屬性都是可讀寫的。

屬性名稱 資料類型 描述
Connection ADO.Net 連接 SQL Server CDC 資料庫的 ADO.NET 連接,以存取變更資料表。
StateVariable String SSIS 字串封裝變數,用於維護目前 CDC 執行的 CDC 狀態。
CdcProcessingMode 整數 (列舉) 此模式決定如何處理。 可能的選項為 [全部] 、[全部 (含舊值)] 、[淨] 、[淨 (含更新遮罩)] 和 [淨 (含合併)] 。

開頭為 [全部] 的模式會傳回所有變更,開頭為 [淨] 的模式只會傳回淨變更。

不含主索引鍵的資料表只可以接受 [全部] 值。

淨 (含更新遮罩) 新增名稱模式為 __$<column-name>__Changed 的布林資料行,表示目前變更資料列中的變更資料行。

如需此屬性之值的詳細資訊,請參閱 CDC 來源編輯器 (連線管理員頁面)
CaptureInstance String 要讀取之 CDC 資料表的 CDC 擷取執行個體名稱。 擷取的來源資料表可以具有一個或兩個擷取執行個體,以便透過結構描述變更處理資料表定義的流暢轉換。 如果針對所擷取的來源資料表定義了多個擷取執行個體,請在此選取您想要使用的擷取執行個體。 [schema].[table] 資料表的預設擷取執行個體名稱是 <結構描述>_<資料表>,但是使用中的實際擷取執行個體名稱可能有所不同。 實際讀取的資料表是 CDC 資料表 cdc .<capture-instance>_CT
ReprocessingIndicator Boolean 值,指定是否要加入 __$reprocessing 資料行。 此特殊輸出資料行讓 SSIS 開發人員在初始處理範圍上工作時以不同的方式處理一致性錯誤。

如果為 true,則會加入 __$reprocessing 資料行。

當 CDC 處理範圍與初始處理範圍 (對應至初始載入週期之 LSN 的範圍) 重疊,或者上一次執行發生錯誤之後重新處理 CDC 處理範圍時,這個資料行的值就是 true 。 這個指標資料行可讓 SSIS 開發人員在重新處理變更時以不同的方式處理錯誤 (例如,可以忽略刪除不存在的資料列以及在重複索引鍵上失敗的插入等動作)。

預設值為 false
CommandTimeout 整數 此值表示與 SQL Server 資料庫通訊時所用的逾時 (以秒為單位)。 當資料庫的回應時間非常慢,而且預設值 (30 秒) 不夠時,使用此值。

如需 CDC 來源的詳細資訊,請參閱 CDC 來源