xp_cmdshell を使用してストアド プロシージャによって呼び出された SSIS "スクリプト タスク" から出力パラメータを返すことは可能ですか?
これまでに見つけたすべてのサンプルは、dts パッケージ変数などに値を割り当てる方法を示しています。メッセージ ボックスを介してそれらを表示しますが、私が見るすべてのサンプルは、Dts.TaskResult = (int)ScriptResults.Success; のみを返すスクリプト タスクを示しています。または Dts.TaskResult = (int)ScriptResults.Failure ...
基本的に、期待どおりに動作する dll 呼び出しからいくつかの値を取得するスクリプト タスクがあります。値はメッセージ ボックスで検証されます。しかし、SSIS パッケージを最初に実行したストアド プロシージャに戻す方法を見つけることができませんでした。
明らかな何かが欠けていますか?これをエンドツーエンドで行う方法の機能コードの例と制御フロー/データフローなどのスクリーンショットを提供してください... EG: ストアドプロシージャから -> *.dtsx パッケージを実行し、パラメータを渡します。 OUTPUT パラメータを含む。また、同じストアド プロシージャがこのタイプの呼び出しでこれらの出力パラメーターを読み取る方法。結果が返ってきたら…
前もって感謝します。