2016-08-03 97 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

相关问题