私のパッケージには、ストアドプロシージャからデータを取得するSQL実行タスクがあります。SPが結果セット/単一行を返すまで、すべてが正常に機能しています。
ただし、ストアド プロシージャが結果セット/単一行を返さない場合があります。SPからデータが返されない場合、SQL実行タスクが失敗しますが、それは望ましくありません。
結果セットがない場合は、失敗の代わりに他のことを処理できるようにしたいと考えています。
私のパッケージには、ストアドプロシージャからデータを取得するSQL実行タスクがあります。SPが結果セット/単一行を返すまで、すべてが正常に機能しています。
ただし、ストアド プロシージャが結果セット/単一行を返さない場合があります。SPからデータが返されない場合、SQL実行タスクが失敗しますが、それは望ましくありません。
結果セットがない場合は、失敗の代わりに他のことを処理できるようにしたいと考えています。
ここにはいくつかのオプションがあります。SQL 実行タスクから次の制約に変更して、成功ではなく完了にすることができます。または、ゼロ行の取得を処理するタスク実行 SQL タスクの On Error イベント ハンドラーを作成します。または、SQL 実行タスク (F4) のプロパティ ウィンドウから ForceExecutionResult プロパティを使用できます。
ここで詳細を読むこともできます