次の方法で共有


CDC ソースのカスタム プロパティ

次の表では、CDC ソースのカスタム プロパティについて説明します。 すべてのプロパティは読み取り/書き込み可能です。

プロパティ名 データ型 説明
接続 ADO.Net 接続 変更テーブルにアクセスするための SQL Server 2014 CDC データベースへの ADO.NET 接続。
状態変数 現在の CDC 実行の CDC 状態を維持する SSIS 文字列パッケージ変数。
Cdc処理モード Integer (列挙) このモードは、処理の処理方法を決定します。 使用可能なオプションは、 全て古い値を含む全てネット更新マスク付きネットマージ付きネット です。

[すべて] で始まるモードは、すべての変更を返し、Net で始まるモードは net 変更のみを返します。

主キーのないテーブルは ALL 値のみを受け取ることができます。

Net with Update Mask では、現在の変更行の変更された列を示す 名前パターン __$<column-name>__Changed を持つブール型の列が追加されます。

このプロパティの値の詳細については、「 CDC ソース エディター ([接続マネージャー] ページ)」を参照してください。
キャプチャインスタンス 読み取る CDC テーブルを持つ CDC キャプチャ インスタンスの名前。 キャプチャされたソース テーブルには、スキーマの変更によりテーブル定義のシームレスな遷移を処理するためのキャプチャされたインスタンスが 1 ~ 2 個含まれることがあります。 キャプチャ対象のソース テーブルに複数のキャプチャ インスタンスが定義されている場合は、ここで使用するキャプチャ インスタンスを選択してください。 [スキーマ].[テーブル] という形式のテーブルの既定のキャプチャ インスタンス名は <スキーマ>_<テーブル> ですが、使用される実際のキャプチャ インスタンス名は異なる可能性があります。 読み取り元の実際のテーブルは、cdc .<キャプチャ インスタンス>_CT という形式の CDC テーブルです。
再処理インジケーター ボーリアン __$reprocessing 列を追加するかどうかを指定する値。 この特殊な出力列を使用すると、SSIS 開発者は初期処理範囲で作業するときに、整合性エラーを異なる方法で処理できます。

true の場合、__$reprocessing 列が追加されます。

この列の値は、CDC 処理範囲が初期処理範囲 (初期読み込みの期間に対応する LSN の範囲) と重複している場合、または前の実行でエラーが発生した後に CDC 処理範囲が再処理される場合に true になります 。 このインジケーター列を使用すると、SSIS 開発者は変更を再処理するときに、エラーを別々に処理できます (たとえば、非既存行の削除やキーの重複により失敗した挿入などの操作を無視できます)。

既定値は false です。
CommandTimeout(コマンドタイムアウト) 整数 この値は、SQL Server 2014 データベースと通信するときに使用するタイムアウト (秒単位) を示します。 この値は、データベースからの応答時間が非常に遅く、既定値 (30 秒) では不十分な場合に使用されます。

CDC ソースの詳細については、「 CDC ソース」を参照してください。