环境: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
的评论,因此问题。
答案 0 :(得分:0)
可能导致错误的原因是什么?
此错误的原因是SQL Server Express仅支持位于本地SQL Server实例中的数据源。
我们如何解决这个问题?
您有两个选择: