5

在安装了包括报表服务在内的所有功能之后,我安装了 SQL Server 2012。我转到报表管理器链接并想添加新数据源,但在数据源类型中只有 Microsoft SQL Server,我想添加 Oracle 数据源。

其他方式我很容易在 Business Inteligence Studio 中连接到 Oracle 数据源,但我无法将报表文件 ( .rdl) 部署到我的报表管理器,因为它给了我一条错误消息:

已尝试使用未为此报表服务器注册或在此版本的 Reporting Services 中不受支持的数据扩展名“ORACLE”。

有谁知道如何解决这个问题?

4

1 回答 1

4

您应该在托管 SSRS 实例的服务器上安装适用于 Oracle 的 .NET Framework 数据提供程序,以便能够以 Oracle 数据库为目标。
这是在Oracle上下载最新版本的链接。

备注
在连接 Oracle 数据源之前,系统管理员必须安装支持从 Oracle 数据库检索数据的 .NET Data Provider for Oracle 版本。此数据提供程序必须与报表生成器安装在同一台计算机上,并且还必须安装在报表服务器上。

来源:Oracle 连接类型 (SSRS)

有用的资源:


如果您使用的是 SQL Server Express 版本,则不支持 Oracle 数据源:

不支持 Analysis Services、Oracle、XML、SAP、SQL Server Integration Services (SSIS)、OLE DB 和 ODBC 数据源。

来源:SQL Server Express 中的 Reporting Services 支持的功能

如本文所述,它也适用于 SSRS 2012 Express 。

于 2015-06-23T14:09:55.127 回答