无法将新的共享数据集添加到报告中

Cannot add new shared dataset to report

我有一份包含大约 20 个数据集的摘要报告,链接到 20 个详细子报告。

我已经为每个详细报告添加了基于存储过程的数据集。

现在,当我尝试添加另一个时,我收到一条错误消息

Could not create a list of fields for the query. Verify that you can connect to the data source and that your query syntax us correct.

并且在详细信息中指出:

An item with the same key has already been added.

所以我在SQL服务器上执行了存储过程,没问题。我已经在 SSRS 的查询设计器中执行了存储过程,它工作正常。

我已经重启了 VS 2013,并重新加载了项目。 项目重建没有错误。 报表部署到报表服务器没有问题或错误。

我还能做些什么来清理项目文件吗?我需要能够包含这些额外的数据集。

此错误最可能的原因是您的存储过程 returns 一个 table 具有重复的字段名称。

只需仔细检查所有字段名称是否唯一,它应该可以工作。