-1
私は6つのssisパッケージを持っています。すべてのパッケージは、フラットファイルをSQL Serverテーブルにロードするためのものです。私はフラットファイルのロードプロセスを自動化し、すべてのパックを別の手順で実行するSQL Serverエージェントジョブを作成しました。最初のファイルがSQL Serverテーブルにロードされなかった場合、後続のすべてのステップ(パッケージ)は実行されません。これを行うにはSQL Serverエージェントでトランザクションを作成できますか?SQLサーバーエージェントのジョブスケジュールのトランザクション
ご協力いただきありがとうございます。
もう1つ質問できますか?最初のファイル(ステップ1)と2番目のファイル(ステップ2)がSQL Serverテーブルにロードされているが、3番目のファイル()がロードされていないとします。だから私はすべてのステップをロールバックしたい(私はステップ1とステップ2を意味する)。どうやってやるの? – Anj
パッケージの構築方法を変更する必要があります。エージェントにはトランザクションの知識はなく、ジョブのステータスだけです。最良の方法は、子パッケージ(各ステップ)の束を呼び出すマスターパッケージを用意し、それぞれをそれぞれの適切なトランザクション設定でシーケンスコンテナに入れることです。 – TTeeple