摘要:[SSIS]發生 OLE DB 錯誤。錯誤碼: 0x80040E14。
今天在SSIS專案新增一資料流程
使用OLE DB來源,連結Oracle資料庫,資料存取模式為:SQL命令
直接使用預覽功能是可以正常看到資料
但是直接執行封裝時卻發生下列錯誤
[OLE DB 來源 [72]] 錯誤: SSIS 錯誤碼 DTS_E_OLEDBERROR。發生 OLE DB 錯誤。錯誤碼: 0x80040E14。
有 OLE DB 記錄可用。來源: "OraOLEDB" Hresult: 0x80040E14 描述: "ORA-00923: FROM keyword not found where expected"。
[SSIS.Pipeline] 錯誤: "元件 "OLE DB 來源" (72)" 驗證失敗,傳回驗證狀態 "VS_ISBROKEN"。
弄了一個小時,後來就把原本註解掉的語法刪掉
神奇的事發生了,竟然就成功了 = ="
為了怕下次再發生同樣的事忘記怎麼解
趕快來紀錄一下
-------------------------------------------------------------------------------------------------------------------------------------------
奇怪的是…
當連到MS SQL的資料庫使用語法中含有註解卻沒有這樣的問題
其實也不知道真正導致錯誤的原因是什麼…
就看有沒有高手可以來解惑一下了