Visual Studio 无法解析 tns



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

由于安装 Oracle 时出现问题,我找到了解决方法,并使用下面的连接字符串连接到数据库,它有效:

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不能。 我的意思是Listener,sqlora,TNSnames或此类特定的Oracle文件应该有问题,我找不到什么。

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

最新更新