0

SSIS 2008 を使用しています。

人物は数字である PersonID によって定義されます。私の SSIS パッケージでは、各ユーザーについて、最初にいくつかの情報を Table1 (execute sql タスクを使用) にロードし、次にいくつかの情報を Table2 (execute sql タスクを使用) にロードします。このプロセス全体をトランザクションと見なしてほしい。つまり、トランザクションは、A 人の情報が Table1 と Table2 の両方にロードされた場合にのみ完了します。Table2 に情報をロードできなかった場合は、既に Table1 にロードされている情報をコミットしないでください。

これを行うにはどうすればよいですか?

ありがとう。

4

1 に答える 1

4

両方のロードをシーケンス コンテナーに配置し、プロパティ タブでトランザクション オプションを必須に設定します。終わり。追加の詳細が必要な場合に備えて、記事が含まれています。

于 2013-11-08T20:38:41.653 に答える