SSISパッケージでスクリプトタスクを作成しました。タスクには、反復ごとにいくつかの処理を行うFORループが含まれています。また、例外を手動で処理するために、ループ本体の周りにtry-catchを追加しました。いくつかの反復で例外が発生した後もループを続行したいのですが、例外が発生するとパッケージが失敗します。次のイテレーションに進んでほしい。どうやってやるの?
質問する
2701 次
1 に答える
0
すべての例外をキャッチする限り、まったく問題ありません。必ず使用してください。
Dts.TaskResult = (int)ScriptResults.Success;
コードの最後に。
参考としてこれを見てください:
public void Main()
{
try
{
//Your piece of code that might fail
}
catch (Exception e)
{
//Handling the exception(s)
}
Dts.TaskResult = (int)ScriptResults.Success;
}
于 2012-09-17T11:54:43.467 に答える