0

使用 SSRS 的订阅功能,我可以按计划自动运行报告,并发送带有报告结果的电子邮件。我只使用单个数据源完成了这项工作。我的问题是,我可以在使用多个数据源时这样做吗?

我的目标是在一组数据源中运行相同的报告,然后将来自每个数据源的所有结果作为订阅发送到一封电子邮件中。

在我的具体情况下,每个数据源只需要一行。我的意图是形成一个表格,每个数据源都有一行。

4

1 回答 1

1

使用 SSRS 的订阅功能,我可以按计划自动运行报告,并发送带有报告结果的电子邮件。我只使用单个数据源完成了这项工作。我的问题是,我可以在使用多个数据源时这样做吗?

这不清楚,因为单个报告只能与单个订阅匹配。

我的目标是在一组数据源中运行相同的报告,然后将来自每个数据源的所有结果作为订阅发送到一封电子邮件中。

在使用多个数据源的单个报表中执行此操作。

在我的具体情况下,每个数据源只需要一行。我的意图是形成一个表格,每个数据源都有一行。

听起来您在这里有两个选择:

  1. 使用链接服务器:
    • 链接服务器链接 1
    • 创建链接服务器链接 2
    • 编写一个查询,为每个源返回一行,并使用 UNION ALL 创建单个结果集/“表”。
  2. 创建使用多个数据源的报告。
    • 每个源都有一个单行表,然后在渲染时排列表看起来像一个单行表。

为结合了多个数据源的新报告创建一个订阅。

于 2012-10-23T05:02:23.867 回答