SQL Server Reporting Services报告生成错误:rsProcessingAborted,rsDataExtensionNotFound

时间:2015-06-26 21:00:11

标签: sql-server reporting-services ssrs-2012

环境:Windows 7 Professional 64位,带有高级服务的SQL Server Express 2014 64位,Visual Studio 2013 Professional。

我将一些MS Access报告导入SQL Server Express 2014 Reporting Services。该报告在VS2013中运行良好,但是当我通过单击Reports文件夹中的报告在报告管理器中运行报告时,出现以下错误:

An error has occurred during report processing. (rsProcessingAborted)
An attempt has been made to use a data extension 'OLEDB' that is either not registered for this report server or is not supported in this edition of Reporting Services. (rsDataExtensionNotFound)

我可以在reportserver.config文件的Extensions节点中看到'OLEDB'的条目。 什么可能导致错误,我们如何解决它。

编辑1 : 从Access Db迁移报告后,我将Db连接更改为本地SQLEXPRESS Db。报告连接到本地SQLEXPRESS数据库,并在Visual Studio 2013中正确显示数据。

编辑2

我从报告管理器下载了报告并打开了XML模式,并注意到报告的数据源实际上是我从中导入报告的Access Db。根据SébastienSevrinSSRS in SQL EXPRESS does not support Access Db as a Data Source的评论,因此问题。

1 个答案:

答案 0 :(得分:0)

  

可能导致错误的原因是什么?

此错误的原因是SQL Server Express仅支持位于本地SQL Server实例中的数据源。

  

我们如何解决这个问题?

您有两个选择:

  • 至少升级到标准版SQL Server
  • 定位支持的数据源(SQL Express)

更多信息:Features Supported by the Editions of SQL Server 2012