Visual Studio无法解析tns

时间:2014-11-14 10:10:06

标签: oracle visual-studio-2012 tnsnames tnsping

我有一段时间的问题,但突然间它变成了一个终端错误,因为我今天要完成这个任务。我已经尝试了所有建议。

由于安装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文件应该有问题,我找不到。

1 个答案:

答案 0 :(得分:0)

对于VS我会尝试将tnsnames.ora放在应用程序的bin文件夹中。对于sqlplus,我会检查它是否在C:\ Orant \