在 sp3 和 cu1 之后无法连接到 Reporting Services 中的 Oracle

Posted

技术标签:

【中文标题】在 sp3 和 cu1 之后无法连接到 Reporting Services 中的 Oracle【英文标题】:Connection to Oracle in Reporting Services won't work after sp3 and cu1 【发布时间】:2009-06-11 18:35:00 【问题描述】:

昨晚我在一个 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 个驱动程序。 9 个驱动程序是 SSIS 使用的 32 位驱动程序。 报告服务似乎正在使用 10 个驱动程序。

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

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

【问题讨论】:

【参考方案1】:

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

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

决定重命名注册表项并且它起作用了。

【讨论】:

以上是关于在 sp3 和 cu1 之后无法连接到 Reporting Services 中的 Oracle的主要内容,如果未能解决你的问题,请参考以下文章

在 InAppBillingPlugin for Xamarin 之后,应用内购买无法连接到 iTunes 商店 ios 12

windows无法使用HTTP HTTPS或者FTP连接到Internet,网址无法打开为啥

如果不在防火墙或代理之后,Composer 将无法通过 http 连接到 packagegist 的一些原因是啥?

MacOS从莫哈韦沙漠升级为卡塔琳娜之后,我无法连接到SMB共享

Perl 无法在 cronjob 中连接到 Oracle DB

无法使用 unixodbc、libmyodbc 连接到远程 mysql 服务器