0
我有一段時間的問題,但突然它成爲一個終端錯誤,因爲我今天要完成這項任務。我已經嘗試了所有建議。Visual Studio無法解析tns
在安裝Oracle我發現了一個解決辦法,我用下面的ConnectionString連接到數據庫所引起的問題,其工作原理:
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=MYDATABASE)));User ID=myusername;Password=mypassword;
,並在該數據庫中我有我的數據層用於連接到一個連接表其他數據庫。 所以這裏就開始了這個問題。當我嘗試連接到其他數據庫時出現錯誤:ORA-12154:TNS:無法解析指定的連接標識符。
長話短說:我不能碰那張桌子。 tnsping確實有用,蟾蜍也是如此。但是plsql開發人員和visual studio不能。我的意思是應該有聽衆,sqlora,tnsnames或特定的oracle文件的問題,我不能找到什麼。
「當我嘗試連接到其他數據庫時,我得到的錯誤」 - 所以你可以連接到「MYDATABASE」在192.168.1.1並從你的數據表,只有當你根據數據建立另一個連接時,你纔會看到錯誤?如果是這樣,我們需要查看您正在使用的數據以及與您的連接方式。 –
是的。讓我們更清楚。像我說的蟾蜍,tnsping和torasql可以連接。但vs或plsql不能。 VS無法連接,當我使用適當的連接字符串。通常vs會通過tns連接到它。在我的情況下,我寫了完整的tns給連接字符串。所以vs可以連接。但用正常的連接線不能。 – Doruk