10

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

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

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

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

我究竟做错了什么?

4

3 回答 3

20
  1. 首先,部署数据源:

    在此处输入图像描述

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

    在此处输入图像描述

  3. 现在,您将能够部署或运行​​您的报告。

于 2014-07-25T14:44:47.720 回答
1

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

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

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

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

XML 示例

于 2018-04-23T20:15:51.147 回答
0

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

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

于 2019-11-18T20:23:24.370 回答