私は、通常のテストフォーマットの名前のリストをすべて1行で返す単純なストアドプロシージャを呼び出そうとしています。 2つのパラメータを渡していますが、OLE DBソースエディタ内で、またはSQL実行タスク内でどのように呼び出しを設定しても問題ありません。 私のSQL文には何かがあるに違いありません。b/c私はエラーが発生し続けます。私は渡しているパラメータは、それらが、ストアドプロシージャ内で事前に定義された変数にマッピングされ@IDType
と@IDNumber
を、宣言されているとおりに記載されていますSSISストアドプロシージャコール
EXEC [dbo].[spGetEmployerIdCSV] ?, ?
私のSQLコマンドテキストがあります。
私はどちらかのタスクタイプからそれを実行しようとするたびに、私は、EXEC SQLの構文またはステートメントがサポートされていない
を取得します。
SSIS内でストアドプロシージャを実行する最適な方法は何ですか?
ありがとうございます。
しましたか?このhttp://www.sqlis.com/post/The-Execute-SQL-Task.aspx – JonH
に従ってください。どのバージョンのSSIS? – HLGEM
2012年です。問題はvarchar(最大)をインポートしていたことがわかりました – Paynetech