我試圖調用一個簡單的存儲過程,它將以普通測試格式返回一個名稱列表,全部在一行中。我向它傳遞了兩個參數,但不管我如何在OLE DB源編輯器內或在執行SQL任務內設置調用。 必須有一些我失蹤與我的SQL語句B/C我不斷收到錯誤。SSIS存儲過程調用
我的SQL命令文本是
EXEC [dbo].[spGetEmployerIdCSV] ?, ?
我傳遞的參數列,正是因爲他們在存儲過程中聲明,@IDType
和@IDNumber
,其分別對應的預定義變量。
每次我試圖從任一任務類型運行它,我得到一個
的EXEC SQL構造或不支持的語句。
在SSIS中運行存儲過程的最佳方式是什麼?
謝謝。
你做了參數映射嗎?按照這個http://www.sqlis.com/post/The-Execute-SQL-Task.aspx – JonH
哪個版本的SSIS? – HLGEM
這是2012年。我發現問題是導入一個varchar(最大) – Paynetech