sp3 和 cu1 之后,Reporting Services 中的 Oracle 连接将无法工作

sp3 和 cu1 之后,Reporting Services 中的 Oracle 连接将无法工作

昨晚我在 64 位 SQL 2005 故障转移群集上安装了 sp3 和 cu1。

一切顺利。报告服务已安装在主节点上。

现在无法连接到 Oracle。初始错误似乎与此有关:http://support.microsoft.com/default.aspx?scid=KB;en-us;870668

我授予了网络服务访问权限,但这并没有改变任何东西。然后我将其设置为开发模式(不幸的是,它运行良好),这意味着将经过身份验证的用户添加到 bin 和 admin\network 文件夹中。

这给了我们一个新的错误。

ORA-12705: 无法访问 NLS 数据文件或指定了无效的环境

网络上的大多数帖子都说这在 sqlplus 中也应该会发生。但事实并非如此。

我们在此服务器上安装了 Oracle 10g 和 9 个驱动程序。SSIS 使用的 9 个驱动程序是 32 位的。报告服务似乎正在使用 10 个驱动程序。

当我按照上述链接中的指示将安全设置添加到 oracle 文件夹时,我首先在 9 个驱动程序上执行了此操作,我们在 rs 中收到错误,提示无法使用 32 位驱动程序。当我在 64 位上添加安全设置并删除 32 位时,我们开始收到 NLS 错误。

感谢您的帮助!将此发布到 SO 和 SF - 在我们致电 MS 之前,我很想听听一些想法。

答案1

我找到了几个这样的答案:

http://www.dba-oracle.com/t_ora_12705_resolution.htm

决定重命名注册表项并且成功了。

我仍然不知道为什么 oracle 目录的权限会发生改变。

相关内容