1

SSIS で 'OLE DB COMMAND' として oracle ストアド プロシージャを実行しています。このストアド プロシージャの入力は、'OLE DB SOURCE' からのものです (入力は SQL サーバー テーブルからの ID です)。これで、Oracle ストアド プロシージャで「データが見つかりません」という例外が発生したときに、入力 ID をリダイレクトし、例外を SQL サーバー テーブルに記録したいと考えています。どうすればこれを達成できるか教えてください。

ありがとう、ナガ

4

1 に答える 1

0

「データが見つかりません」は、おそらくOracleでプロシージャが失敗したことを意味するため、リダイレクトできません。行レベルのエラーの場合はリダイレクトできます。

失敗を生成したIDを追跡するために、それが変数に格納されていると仮定して、赤い矢印をデータフローコンポーネントからスクリプト実行タスクにドラッグし、このタスクでmyLogTable値に挿入のようなものを実行します...そしてID変数

于 2012-04-25T14:08:36.850 に答える