テーブルからデータを照会し、各行で別のデータベースのストアドプロシージャを呼び出すSSISパッケージを作成しようとしています。SSISでどのようにストアドプロシージャを呼び出しますか?
EXEC myStoredProcedure ?, ?, ?
...そして私は、パラメータをマッピングされた:
私の古いDTSパッケージでは、私はこれをやっていました。しかし、SSISでは、この作業をどうやって行うのか分かりません。
データフロータスクがあります。このタスクでは、最初にデータのクエリが実行されます。データをOLE DB宛先に渡します。データアクセスモードを「SQLコマンド」に設定しましたが、上記のSQLを入れようとすると、SQLを解析するときに「無効なパラメータ数」が表示されます。私はMappings画面に行くことができません。何か案は?
なぜこのような単純なタスクはMSのデータ転送ユーティリティと非常に複雑に見えますか?これは、DTSでやりやすく、無駄なマッピングを設定するのに時間がかかっていました。 –
「データフロー」レベルでこれを行うことができると確信していますが、実際にはやったと確信していますが、覚えていません。それ以外の方法は、たとえば、失敗したルックアップに対してINSERTプロシージャを実行することです。 –