SSISのVB.NETで作成されたライブラリを使用しています-スクリプトタスクは、さまざまなデータベース関連のアクティビティを実行します。
パッケージ内から呼び出された VB.NET クラス ライブラリが例外をスローしたときに、SSIS パッケージを強制的に失敗させるにはどうすればよいですか?
「パッケージの残りの構成方法に応じて、次のオプション (場合によってはそれ以上) があります。
Dts.TaskResult = (int)ScriptResults.Failure;
または (VB.Net)を使用して失敗を返すDts.TaskResult = CInt(ScriptResults.Failure)
throw new Exception()
または (VB.Net) でエラーをスローするThrow (New Exception())
オプション 1 では、成功の優先順位制約を介して残りのコンポーネントをスクリプトに接続する必要があります。」