SQL実行タスクからのエラーは
変数 "User::ReturnResult" に割り当てられている値の型が、現在の変数の型と異なります。実行中に変数の型を変更することはできません。Object 型の変数を除いて、変数の型は厳密です。
SSIS パッケージはこれまで問題なく動作していましたが、今日、突然エラーが表示されました。
execute sql task で書いたスクリプトは
Declare @ReturnValue int
EXEC @ReturnValue = DATABASE.dbo.StoredProcedure
Select @ReturnValue
結果セットは単一行に構成され、結果セットに含まれています
ResultName= 0
VariableName=User::ReturnResult
ストアド プロシージャからの戻り値は 0 または -1 (成功または失敗) です。これは生産上の問題であるため、SP またはテーブルにアクセスできません。このエラーは、Sybase サーバーとの接続の問題、またはストアド プロシージャの問題が原因で発生する可能性があります。