我正在使用.net的Oracle数据提供程序尝试连接到oracle DB,添加ADO实体数据框架模型文件,但我收到以下错误。 ORA-12154:TNS无法解析指定的连接标识符
当我尝试tnsping我在VS对话框中提供的数据源名称时,我可以成功地将其解析为正确的IP和主机名。但由于某种原因,Oracle数据提供程序似乎没有从我的C:\ oracle \ product \ 10.2.0 \ client_1 \ NETWORK \ ADMIN \ tnsnames.ora中读取它 有任何想法吗 ? 我正在使用vs 2010与来自http://www.oracle.com/technetwork/topics/dotnet/index-085163.html
的32位oracle数据提供程序我可以在不同的sql客户端上使用相同的TNS名称,例如sqlDbx,它可以在同一台机器上顺利运行。
答案 0 :(得分:1)
如果将系统环境变量TNS_ADMIN设置为tnsnames.ora文件的位置,是否有帮助?