我知道這可能看起來像一個常見問題,但我有一個獨特的情況,我無法找到答案。SSIS OLE DB命令元數據錯誤,因爲數據庫觸發
我有一個簡單的SSIS包,我想用它來更新Excel電子表格中的表格。我將使用執行存儲過程的OLE DB命令任務執行此操作。但是,它不檢索要映射的任何列名稱。錯誤與此類似:
無法確定元數據,因爲語句'insert into #TempTable ...'使用臨時表。'
我明白爲什麼它會返回此錯誤並知道典型的解決方法。但是,錯誤不是來自程序包調用的存儲過程。該proc不使用臨時表。這是更新觸發數據庫觸發器的結果,該觸發器調用另一個proc,它使用臨時表。
不幸的是,觸發的proc導致的錯誤是來自我正在開發的第三方應用程序,無法修改。
有誰知道一個解決方案,不涉及添加代碼到違規proc?
謝謝!