2011-10-26 20 views
0

SSISスクリプトタスクからMicrosoft.SqlServer.DTSRuntimeWrapへの参照を追加するにはどうすればよいですか?私は、標準のVisual Studioプロジェクトまたはスクリプトの共同作業者から.dllへの参照を追加できます。何らかの理由で私はスクリプトタスクから.dllを参照できません。 Visual Studioプロジェクトからパスをコピーしようとしましたが、「ファイルパスが無効です」というエラーが表示されます。コンピュータのパスは "C:¥Windows¥assembly¥GAC_32¥Microsoft.SQLServer.DTSRuntimeWrap¥10.0.0.0__89845dcd8080cc91¥Microsoft.SQLServer.DTSRuntimeWrap.dll"です。参考までに、私はWindows Server 2008 R2 64ビットマシンで作業しています。 SSISスクリプトタスクからMicrosoft.SqlServer.DTSRuntimeWrapへの参照を追加するにはどうすればよいですか?ありがとうSSISスクリプトタスクからMicrosoft.SqlServer.DTSRuntimeWrapへの参照を追加するにはどうすればよいですか?

+1

説明してください**なぜあなたは 'Microsoft.SqlServer.DTSRuntimeWrap'をスクリプトタスクから参照したいのですか? –

+0

パッケージが最後に実行されてから挿入、更新、または削除されたIDのリストを作成しています。私はコンマ区切りリストとしてそれらを返すストアドプロシージャを持っています。私はスクリプトタスクを使用してストアドプロシージャを呼び出すことを望んでいました。なぜなら、文字列はSQLの実行タスクを使用して変数を移入するときにSSISが処理できる時間が長くなっていたからです。私はforeachループコンテナの中でスクリプトタスクを実行してしまいました。私はストアドプロシージャを呼び出していませんが、最終結果は同じです。 – Tarzan

答えて

0

SSISのスクリプトタスクへの参照を追加することはできません。私はあなたが聞きたかったことではないことを知っていますが、スクリプトタスクはvsプロジェクトの完全な機能を持っていません。

+0

Justinに感謝します。今私は壁に頭を打つのを止めることができます。私は回避策を見つけました。パッケージを最後に実行してから挿入、更新、または削除されたIDのリストを作成しています。私はforeachループコンテナでそれをやりました。 – Tarzan

+0

@kevin_fitzは、彼が何を話しているのか分からず、それを試したり、実稼働サーバーに展開したりしたことはありません。あたかも彼は「参照の追加」を選択するだけではないかのように? GACに登録されているライブラリを参照することは可能ですが、登録されていない参照ライブラリは実行しようとするとエラーが発生し、通常は本番環境に展開するときに発生します。より建設的なコメントには、数年前に実現したこととは異なるアプローチをとることに関する何かが含まれていました。 – Justin

関連する問題