在运行SSRS的服务器上安装ODAC客户端后,我想将TNSNames / SQLNET.ora配置文件移动到一个集中位置。我已经将它们移至:
D:\ apps \ oracle_configs
并且我已经将TNS_ADMIN设置到每个可能的位置的该目录:
但是,出于某些原因,SSRS将无法在所需位置找到tnsnames.ora文件。尝试在Web报表管理器中测试与Oracle数据源的连接时,它将始终失败并显示以下错误:
ORA-12154:TNS:无法解析指定的连接标识符
如果将文件复制回%ORACLE_HOME%\ network \ admin目录并重新启动SSRS服务,则测试连接成功。
我想念的是什么?如何告诉SSRS在自定义位置而不是默认Oracle Home目录下查找TNS文件?
听起来您可能需要使用regsvr32