我公司的DBA爲我正在開發的應用程序創建了一個新用戶/密碼。我使用SQL Developer測試了登錄,並且可以很好地連接到數據庫 - 我可以訪問的所有表都在那裏。使用Oracle連接到數據庫的問題.DataAccess
然而,在我的應用程序,當我嘗試使用相同的憑據使用Oracle.DataAccess.dll進行連接,連接失敗,說:「未處理的異常:Oracle.DataAccess.Client.OracleException ORA-1017:無效 用戶名/密碼;登錄被拒絕「
我已檢查並進行了雙重檢查,以確保我傳遞了正確的用戶名/密碼。我對Oracle有點新,所以我不知道從哪裏開始尋找問題。有沒有人有任何想法,爲什麼這可能會發生?
編輯澄清:
登錄工作與我的舊的憑證,使用Oracle.DataAccess,只是不能與最近的一個。這是一個.NET控制檯應用程序,在C#編寫
string conn_string = "Data Source=" + database + ";User ID=" +
user_id + ";Password=" + password + ";";
OracleConnection conn = new OracleConnection(conn_string);
conn.Open();
發佈代碼和錯誤消息可能會有所幫助。 – 2009-10-27 13:19:46
您是否在連接字符串中包含用戶名和密碼?這是一個ASP.Net應用程序嗎? – MusiGenesis 2009-10-27 13:21:42