シーケンス コンテナーに接続するデータ パッケージに sql タスクがあります。SQLタスクには次のものがあります:
BEGIN TRY
BEGIN TRAN
TRUNCATE TABLE foo_Copy
INSERT INTO foo_Copy
SELECT * FROM foo
COMMIT TRAN
END TRY
BEGIN CATCH
ROLLBACK TRAN
END CATCH
問題は、エラーが発生したときに "Rollback Tran" が実行され、SQL サーバーがエラーを発生させないため、SQL タスクもうまくいかず、緑色の接続が次のコンテナーに進むことです。SSIS データ パッケージの SQL タスク内でロールバックを実行するときに、障害を発生させる、または次のステップを妨げる最善の方法は何ですか。ありがとう。