SSRS 2016数据源不会显示Oracle连接类型

时间:2016-09-23 21:34:08

标签: oracle reporting-services oracle11g ssrs-2016

我有几个新的SSRS 2016安装。它们都无法显示Oracle连接类型。他们将展示Oracle Essbase,但这不是我想要的。

在这两种情况下都安装了完整的Oracle客户端,我可以使用OLEDB连接类型成功建立连接并调用Oracle OLEDB驱动程序。不幸的是,我有数百个报告,我正在转向这些新实例,OLEDB客户端的行为与.Net客户端略有不同,导致错误,尤其是Oracle参数。

我查看了所有Microsoft文档,但我不明白为什么它不会给我Oracle连接类型。我从未在SSRS 2008R2或2012安装上遇到过这个问题。

思想?

1 个答案:

答案 0 :(得分:1)

为了解决这个问题,我做了以下

我为Windows x64下载了64位ODAC 12c第4版(12.1.0.2.4)

从这里

http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html

我确保正确配置了ORACLE_HOME,PATH和TNS_ADMIN的环境变量。

我重新启动了SQL SERVER Reporting Services服务,然后我进入了报表服务器主机并安装了SSRS 2016 Report Builder。从那里我使用内联SQL测试了Oracle数据库连接。

希望这会有所帮助!!