【问题标题】:Deploying a simple report with a shared dataset使用共享数据集部署简单报表
【发布时间】:2019-11-19 04:23:24
【问题描述】:

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

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

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

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

我做错了什么?

【问题讨论】:

  • 报表服务器上是否存在您使用的数据集?
  • @bluefeet 感谢您的回复。是的,数据集与项目在同一台服务器上
  • 您必须在部署报表之前部署共享数据源。你这样做了吗?
  • @brian 成功了!非常感谢!!你可以把它变成一个答案!能否请您告诉我如何将 PIVOT 查询转换为 SSRS 项目?

标签: reporting-services


【解决方案1】:
  1. 首先,部署数据源:

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

  3. 现在,您可以部署或运行​​您的报告了。

【讨论】:

    【解决方案2】:

    如果尝试部署数据集但仍然出现此错误...

    我发现,如果您在创建了相应的共享数据集之后更改了共享数据源的名称,则数据集中的“DataSourceReference”属性不会相应更改,无法通过向导进行编辑,并且它会抛出这个误导性错误。

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

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多