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

问题描述 投票:0回答:1

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

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

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

思考?

oracle reporting-services oracle11g ssrs-2016
1个回答
1
投票

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

我下载了适用于Windows x64的64位ODAC 12c Release 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数据库连接。

希望这可以帮助!!

© www.soinside.com 2019 - 2024. All rights reserved.