當執行一個SSIS包時,出現以下錯誤:無法將變量值傳遞給存儲過程在SSIS
[OLE DB Source [83]] Error: The SQL command requires a parameter named "@Sales_person", which is not found in the parameter mapping.
[SSIS.Pipeline] Error: OLE DB Source failed the pre-execute phase and returned error code 0xC0207014.
我看到帕拉姆方向的選項卡在設置查詢參數中,如何使用?在我的情況下,我將使用Input
或Output
或InputOutput
'錯誤:OLE DB源失敗了預執行階段並返回了錯誤代碼0xC0207014.'聽起來例如,如果將延遲驗證應用於可能解決您的問題的數據流任務的屬性。你也可以讓User :: SALES表達式不斷地自我評估,使它看起來像流表現的一樣,這可以讓你在執行驗證檢查時超越預執行階段。 – Shaulinator
DelayValidation在數據流任務中爲True –
@ mehtat_90看看我的答案,如果它不起作用,給我一個答覆 – Hadi