Sql server SSRS 2012在具有2个数据集时部署失败

Sql server SSRS 2012在具有2个数据集时部署失败,sql-server,reporting-services,ssrs-2012,Sql Server,Reporting Services,Ssrs 2012,我正在尝试在报表服务器中创建一个自动报表。以前,我的报告中只有一个数据集,所有计算都基于该数据集。我将报表部署到报表服务器,一切正常 现在,我需要通过添加另一个数据集来进一步开发该报告。使用SQL可以很好地创建数据集。现在我的报告中有两个数据集: 在这个阶段,我已经使用DataSet2进行了任何计算,但尝试将报表部署到服务器。然后,我收到此错误消息:报告“xxxx”的定义无效 我试图在网上搜索,但找不到确切的案例,尽管还有其他一些情况导致了这个错误。因此,我可能需要一些帮助来帮助我理解导致此错

我正在尝试在报表服务器中创建一个自动报表。以前,我的报告中只有一个数据集,所有计算都基于该数据集。我将报表部署到报表服务器,一切正常

现在,我需要通过添加另一个数据集来进一步开发该报告。使用SQL可以很好地创建数据集。现在我的报告中有两个数据集:

在这个阶段,我已经使用DataSet2进行了任何计算,但尝试将报表部署到服务器。然后,我收到此错误消息:报告“xxxx”的定义无效

我试图在网上搜索,但找不到确切的案例,尽管还有其他一些情况导致了这个错误。因此,我可能需要一些帮助来帮助我理解导致此错误的原因

而且,一旦我删除了这个数据集2,报表就可以成功部署

我在SSRS中的当前设置为:

我有一个共享数据源,这两个数据集都使用这个公共数据源。我尝试使用两个独立的数据源,但没有成功

此数据源也部署在报表服务器中

这两个数据集尚未转换为共享数据集或部署。即使我尝试转换和部署,这也没有任何区别

这两个数据集可能有共同的字段名。我还尝试在DataSet2中使用一组完全不同的字段名,但仍然没有任何区别


不确定我是否错过了一些配置设置或什么。非常感谢您的帮助。

听起来您好像把数据源搞砸了?你能发布查询和各种属性的截图吗?你是如何构建报告的?VS,报表生成器?这可能会提供一些帮助或至少是一个解释@韦欧,DBA。我找到了解决方案并重新访问了您提供的链接。现在我明白了。因为我现在有2个数据集,所以我需要指定每个表中应该使用哪一个数据集(当只有一个数据集时,不存在这样的问题)。一旦我将数据集名称放入tables属性中,错误就消失了。谢谢