Reporting services 使用共享数据集部署简单报表

Reporting services 使用共享数据集部署简单报表,reporting-services,Reporting Services,我创建了一个新的SSRS项目,并添加了一个共享数据源。当我运行项目时,我成功地得到了预期的结果 但是,当我尝试部署报告时,我会得到: 错误:无法部署报表,因为报表服务器上不存在报表引用的共享数据源“/data Sources/DataSource1” 我猜我错过了一些非常简单和关键的东西,因为我是一个完全的初学者 我做错了什么 首先,部署数据源: 然后,部署任何必要的共享数据集: 现在,您将能够部署或运行报表 如果尝试部署数据集但仍出现此错误。。。 我发现,如果在创建相应的共享数据集后更改共

我创建了一个新的SSRS项目,并添加了一个共享数据源。当我运行项目时,我成功地得到了预期的结果

但是,当我尝试部署报告时,我会得到:

错误:无法部署报表,因为报表服务器上不存在报表引用的共享数据源“/data Sources/DataSource1”

我猜我错过了一些非常简单和关键的东西,因为我是一个完全的初学者

我做错了什么

  • 首先,部署数据源:

  • 然后,部署任何必要的共享数据集:

  • 现在,您将能够部署或运行报表

  • 如果尝试部署数据集但仍出现此错误。。。 我发现,如果在创建相应的共享数据集后更改共享数据源的名称,则数据集中的“DataSourceReference”属性不会相应更改,无法通过向导进行编辑,并且会引发此错误

    在共享的数据集上,右键单击并转到“使用…”-->“XML(文本)编辑器”打开

    在那里,您将看到原始配置文件。确保
    节点具有正确的值


    场景:您已决定在报表上使用共享数据集,但尚未使用。请确保为此问题选择正确的数据集

    请按步骤回答: 在SSDT的“报告数据”选项卡上,双击数据集(不是带有文件夹符号的数据集)。它将打开数据集属性。 -当数据集属性打开时,请确保选择您的报表将使用的数据集。 -按OK。
    -已解决]

    您使用的数据集是否存在于报表服务器上?@BlueFoots感谢您的回复。是,数据集与项目位于同一服务器上。在部署报表之前,您必须部署共享数据源。“是你干的吗?”布莱恩说,真是妙计!非常感谢!!你可以把它变成一个答案!您还可以告诉我如何将PIVOT查询转换为SSRS项目吗?