2015-06-26 87 views
1

環境:Windows 7 Professional 64位,帶高級服務的SQL Server Express 2014 64位,Visual Studio 2013 Professional。SQL Server Reporting Services報告生成錯誤:rsProcessingAborted,rsDataExtensionNotFound

我將一些MS Access報表導入到SQL Server Express 2014 Reporting Services。報告運行在VS2013正常,但當我只需點擊報告中的文件夾中的報告運行報告管理報告中,我得到以下錯誤:

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) 

我可以看到的「OLEDB」入境reportserver.config文件的擴展節點。 什麼可能導致錯誤,我們如何解決它。

編輯1: 從Access Db遷移報告後,我將Db連接更改爲本地SQLEXPRESS Db。該報告是在連接到本地SQLEXPRESS數據庫並顯示在Visual Studio中的數據細2013年

編輯2

我從網上下載報告管理的報告,並把它打開XML模式,並注意到,報告的數據源實際上是我從中導入報告的Access Db。根據來自SébastienSevrin SSRS in SQL EXPRESS does not support Access Db as a Data Source的評論,因此這個問題。

回答

0

What could be causing the error?

此錯誤的原因是SQL Server Express僅支持位於本地SQL Server實例中的數據源。

How can we remedy it?

你有2種選擇:

  • 升級到SQL Server的一個標準版本至少
  • 目標支持的數據源(SQL Express的)

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

+0

我在原始帖子的末尾添加了「編輯」。我實際上連接到本地的'SQLEXPRESS' Db。我在連接字符串'Shared Data Sources'文件夾中創建了Data-Source文件夾:' Data Source = MyDesktop \\ SQLEXPRESS; Initial Catalog = myDb' – nam

+0

@nam - MyDesktop上的Reporting Services實例也是如此嗎? –

+0

是的。一切都在'MyDesktop'上。沒有遠程連接。 – nam

相關問題