私はssis package
にはexectue sql
というタスクがあります。私はstored procedure
をSQL文として追加してタスクを修正しようとしました。 stored procedure
は2つの結果セットを返します。いくつの結果テストを実行することができますか?
ストアドプロシージャ:
create proc test
as
begin
select EmpID from Employee
select PersonID from person
end
私はparmeter name 0
& 1
とタスクにresult sets
result
に設定]タブをマッピングし、2 variables
にそれらを割り当てます。
私はエラー
[Execute SQL Task] Error: There is an invalid number of result bindings returned for the ResultSetType: "ResultSetType_Rowset".
下になったパッケージを実行すると、私は1 result set
を削除し、package
を実行する場合は、それが正常に実行されます。 sqlタスクを実行するために複数の結果セットを追加することは可能ですか?私はここで何が欠けているのですか?
はExecute SQL
タスクは、ストアドプロシージャから返された複数の結果セットにアクセスすることはできません
http://stackoverflow.com/questions/19075140/wrong-error-in-ssis-execute-sql-task-error-there-is-an-invalid-number-of-re – mohan111