OLEDBソースとして動的SQLを使用するストアドプロシージャを使用するSSISパッケージがあります。 「Microsoft SQL Serverのネイティブクライアント11.0」HRESULT:0x80004005の 説明:「メタデータは声明 ので判断できませんでした 『幹部sp_executesqlを@sqlStr』の手順で、私はパッケージを実行すると、私はこのエラーSSIS OLE DBソースで動的SQLでストアドプロシージャを使用しているときのエラー
Sourceを取得します's_offc_cap_st_rpt_efile' に動的SQLが含まれています。 に明示的に結果セットを記述するにはWITH RESULT SETS句を使用することを検討してください。 "
Oledb source
構成は次のようになります。
このエラーの理由は何ですか?誰かが私にこの問題の解決策を見つける手助けをすることができますか?
エラーメッセージのようにWITH RESULT SETS句を試しましたか? –
私はそれをproc内に格納しようとしました...うまくいきません – bmsqldev
それは間違っていました。デバッグに役立つように、あなたの試行を投稿してください。ストアドプロシージャではなく、呼び出しで使用します。ここをクリックしてください:http://stackoverflow.com/a/28328734/1507566 –