Win 7的64位的SP 1ODP.NET TNS:無法解析錯誤
獲得錯誤 「ORA-12154:TNS:無法解析指定的連接識別符」 從.NET程序。
我在我的機器上安裝了Oracle 11.2 32位客戶端。
使用Visual Studio 2010我包含來自C:\ oracle \ Ora112 \ odp.net \ bin \ 4 \ Oracle.DataAccess.dll的參考。
使用連接字符串值:User Id = myid; Password = mypw; Data Source = DBNAME; pooling = false; Connection Timeout = 45;
正在運行TNSPING DBNAME。它說它使用C:\ oracle \ Ora112 \ network \ ADMIN \ sqlnet.ora。該文件被設置爲使用ldap而不是tnsnames。
運行sqlplus的作品。我能夠使用myid/dbinstance連接
我想不出爲什麼ODP.NET在所有這些其他事情都起作用時發生此錯誤的任何原因。有任何想法嗎?
獲取「ORA-12545:連接失敗,因爲目標主機或對象不存在」。嘗試一些不同的變化,根據你有什麼和tnsping返回,但不斷得到這個相同的錯誤: – user441521
主機/對象不存在?不要使用服務器名稱,請嘗試服務器的IP地址'(HOST = 11.22.33.44)'。另外,切換到Oracle的默認端口「(PORT = 1521)」。 –