2016-08-03 95 views
1

我有一個SSRS 2008項目有一些報道,最近我們更新的版本,現在我打開與SQL Server數據工具2015年項目,一切都很好,我可以部署,編輯,更新一切正常。報告,顯示「該報告的定義無效」在SSDT 2015年

問題是當我想創建一個新的報告,當我添加一個DataSet報道,預覽選項卡說:

An error occurred during local report processing

The definition of the report 'Report Name' is invalid

而已發生,我不能再預覽報告。

有誰知道這是一個問題升級/打開 SSRS 2008解決方案與SSDT 2015?

回答

1

經過一番研究......我找不到任何東西。

於是,我就在報告服務2008創建報告,並試圖通過添加數據集後,預覽報表時,它告訴我同樣的錯誤:

An error occurred during local report processing

The definition of the report 'Report Name' is invalid

但現在,它有一個aditional的行:

The shared dataset definition is not valid. details the required attribute 'name' is missing

及後進入谷歌的第一個搜索結果,它看起來像的問題是,我的數據集是共享數據集JoannaK發現了同樣的問題也找到了解決方法

Found a workaround for now: Create the data set as embedded> Convert to Shared Data set Looks like the Name property is set when you start with embedded. report runs and can data sets can be uploaded to the report server

這解決了我的問題。希望它能幫助未來的人。

來源:JoannaK from SQL Server Data Tools Preview update for April 2016

0

SSDT正在產生破數據集定義。要解決這個問題:

  1. 在文本編輯器打開共享數據集的.rsd文件。
  2. 在其中的xml中找到<DataSet>開始標記。
  3. 屬性Name(區分大小寫)添加到該標籤,如:<DataSet Name="SomeDataSet">

也許應該設置Name是相同filename,但似乎並沒有什麼差別,據我可以看到。


得益於existing answer因爲沒有,我永遠都不會得到它在所有的工作。

VS2015/SSRS2012

相關問題