0

特定の条件でonからデータをフェッチし、 Database 1onServer 1に挿入する必要があるシナリオがあります。Database 2Server 2

SSIS2008を使用しています。

  1. Database 2まず、を使用してIDを取得しますExecute SQL Task

  2. 次に、手順1のIDを使用し、Database 1別のIDを使用して行のセットを再度フェッチします。Execute SQL Task

  3. これらのフェッチされた行をに戻したいと思いますDatabase 2

おそらくForeachコンテナを使用する必要があると思いますが、データフロータスクを使用してステップ2を実行するためのより良い方法があるはずだと思います。

を使用してパラメーター(ID)を 渡す方法があることは知っていますが、 (ID)の出力をデータフロータスクへの入力としてExecute SQL Task渡す方法が見つかりません。Execute SQL Task

出来ますか?それとも、私が達成しようとしていることを行うためのより良い方法はありますか?

4

1 に答える 1

1

ありがとうRBarryYoung!私を助けてくれてありがとうSiva!私はあなたの投稿を調べましたが、次に試してみるのに役立つかもしれません。

私が探していた解決策を以下のブログで見つけました:

ステップ2とステップ3を単一のデータフロータスク内に配置します。

http://geekswithblogs.net/stun/archive/2009/03/05/mapping-stored-procedure-parameters-in-ssis-ole-db-source-editor.aspx

ありがとう!SA

于 2013-02-27T14:22:56.237 に答える