首先,我看到了很多類似於我的案例但未顯示實際解決方案的開放式問題。與SID的EZ連接
最近我開始與Oracle數據庫v.11.2.0.3.0工作。 我有DB與SID和沒有服務名稱。 我試圖通過Visual Studio ODP.NET(ez-connect)連接此數據庫,但沒有SID的輸入字段。
得到了以下錯誤:
ORA-01017:invalid username/password;logon denied.
但是,我成功連接的服務名稱,但沒有SID不同的DB。 也成功通過SQL開發人員工具連接到此數據庫,因此所有詳細信息(如用戶名,密碼,端口和連接名稱)都是正確的。
我怎麼可以連接到Oracle數據庫使用SID的Visual Studio ODP.NET?
謝謝先進。
電腦是太愚蠢說謊。如果錯誤消息是「無效的用戶名/密碼」,這意味着Oracle正在抱怨用戶名和密碼;它不抱怨SID。你得到的錯誤信息實際上是一個好兆頭;如果與DB的連接成功,則只能**獲取該消息,然後**然後**處理您的用戶名/密碼,並發現它們無效。 – mathguy
我寫道,我成功通過SQL開發人員工具連接此數據庫,因此用戶名,密碼,端口和連接名稱等所有詳細信息都是正確的。 我沒有看到通過SQL開發工具或視覺工作室連接之間的任何區別... –
可能是符合FIPS的問題。請訪問這些鏈接:http://stackoverflow.com/questions/26410951/oracle-manageddataaccess-and-ora-01017-invalid-username-password-logon-denied並且還https://community.oracle.com/thread/ 2557592?開始= 0&TSTART = 0 –