共用方式為


CDC 來源自定義屬性

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

屬性名稱 數據類型 說明
連線 ADO.Net 連線 SQL Server 2014 CDC 資料庫的 ADO.NET 連線,以存取變更數據表。
狀態變數 繩子 在 SSIS 中維護目前 CDC 執行狀態的字串型封裝變數。
CdcProcessingMode 整數 (列舉) 此模式會決定如何處理。 可能的選項為 AllAll with old valuesNetNet 搭配更新遮罩,以及 Net 搭配合併

以 All 開頭的模式會傳回所有變更, 而以 Net 開頭的模式只會傳回淨變更。

沒有主鍵的數據表只能接受 ALL 值。

具有更新掩碼的網路 會新增布林值列,其命名模式為 __$<column-name>__Changed,表示目前變更列中的已變更欄位。

如需此屬性值的其他資訊,請參閱 CDC 來源編輯器(連接管理器頁面)。
CaptureInstance 繩子 要讀取之 CDC 資料表的 CDC 擷取實例名稱。 擷取的源數據表可以有一或兩個擷取的實例,以透過架構變更處理數據表定義的無縫轉換。 如果針對所擷取的源數據表定義了一個以上的擷取實例,請在這裡選取您想要使用的擷取實例。 數據表 [schema] 的預設擷取實例名稱。[table] 是 <schema>_<table> ,但使用中的實際擷取實例名稱可能不同。 實際讀取的資料表是 CDC 資料表 cdc.<capture-instance>_CT
再處理指示器 布爾邏輯 值,指定是否要加入 __$reprocessing 數據行。 此特殊輸出數據行可讓 SSIS 開發人員在處理初始處理範圍時,以不同的方式處理一致性錯誤。

如果 為 true,則會新增 __$reprocessing 數據行。

當 CDC 處理範圍與初始處理範圍(對應於初始載入期間的 LSN 範圍)重疊時,或者在先前執行出現錯誤後重新處理 CDC 處理範圍時,這個欄位的值 是 true。 此指示器欄位可讓 SSIS 開發人員在重新處理變更時以不同方式處理錯誤(例如,刪除不存在的資料列的動作,以及因重複鍵而失敗的插入操作可被忽略)。

預設值為 false
CommandTimeout 整數 這個值表示與 SQL Server 2014 資料庫通訊時要使用的逾時(以秒為單位)。 這個值用於資料庫回應時間非常慢且預設值 (30 秒) 不足的地方。

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