我已经使用正确的TNS_ADMIN设置(在.NET配置文件中)安装和配置了Oracle.ManagedDataAccess客户端。当我启用Oracle跟踪时,它会正确选择TNS_ADMIN设置,甚至会列出来自TNSNAMES.ORA的所有TNS条目。我在连接字符串中使用的TNS名称存在于跟踪输出中。
但是,当我尝试使用连接字符串中的TNS名称进行连接时(在'Data Source = ...;'部分中),它仍然给我ORA-12154(无法解析连接标识符)。我不确定我做错了什么... Oracle托管服务提供商识别跟踪中的连接标识符。我也能够将连接标识符与任何问题进行TNSPING,我的Oracle托管配置指向TNSPING使用的相同TNSNAMES.ORA。
有什么想法吗?
谢谢!