[SSIS]發生 OLE DB 錯誤。錯誤碼: 0x80040E14。

  • 10967
  • 0

摘要:[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的資料庫使用語法中含有註解卻沒有這樣的問題

其實也不知道真正導致錯誤的原因是什麼…

就看有沒有高手可以來解惑一下了