具有多个数据源的SSRS订阅

时间:2012-10-22 18:01:57

标签: sql reporting-services

使用SSRS的订阅功能,我以预定的方式自动运行报告,并发送包含报告结果的电子邮件。我只使用一个数据源完成了这项工作。我的问题是,我可以在使用多个数据源时执行此操作吗?

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

在我的具体情况中,我只需要为每个数据源添加一行。我的目的是形成一个表格,每个数据源都有一行清晰。

1 个答案:

答案 0 :(得分:1)

  

使用SSRS的订阅功能,我已自动运行   以预定的方式报告,并发送电子邮件结果   那个报告。我只使用一个数据源完成了这项工作。我的   问题是,我可以在使用多个数据源时执行此操作吗?

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

  

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

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

  

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

听起来你有两个选择:

  1. 使用链接服务器:
    • 关联服务器Link 1
    • 创建链接服务器Link 2
    • 编写一个查询,为每个源返回一行,并使用UNION ALL创建单个结果集/'table'。
  2. 创建使用多个数据源的报告。
    • 为每个来源设置一个单行表,然后在呈现时将表格排列为看起来像一样。
  3. 为包含多个数据源的新报告创建单个订阅。