net 使用 data.oracleclient 出現的錯誤

來源:互聯網
上載者:User
前提:

  公司除了領導和開發人員具有管理員權限,其他人員使用的都是域帳號。

過程:

  應要求開發一個 winfrom項目,使用data.oracleclient 本地開發,調試無誤,放到伺服器共用域使用者使用,報錯 OCIEnvCreate 失敗, 傳回碼為-1 ,

  百思不得其解,網上也有很多這種錯誤,一一嘗試,並沒有結局問題。 但是若是 域使用者具有管理員權限,那麼程式可正常使用。

  後聽人建議,是否oracle 伺服器 不在域內,遂將程式開發伺服器加到域,結果 pl/sql 連不上oracle 伺服器,無解。

  後又聽說 data。oracleclient 使用是管理員權限,想著是否是因為這個問題,嘗試使用其他dll,

  先使用了老式的 oralce.DataAccess 本地調試無誤,方到伺服器 運行,結果oralce.DataAccess 版本衝突,無解。遂放棄。

  後又嘗試 Oracle.ManagedDataAccess。本地可行,伺服器上 也可行,歡喜。

結果:

  這個OCIEnvCreate 失敗, 傳回碼為-1 折磨了好幾天,之前一直找不到解決辦法,為了趕進度, 架設了webapi ,工作量增大,而且維護不好,

但是 不能放棄解決問題的辦法,今天 天隨人願,雖然不知道具體原因是為何,但是終究是解決了這個問題。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.