首页 > 解决方案 > 将 SSRS 2012 订阅的多份报告生成到一个 ZIP 文件中以通过电子邮件发送

问题描述

我有一个 SSRS 2012 报告和订阅设置,它每 15 分钟检查一次数据库是否有新文件到达,其中包含可能有数十个订单的订单信息。现在,在我的测试过程中,它向我发送了该文件中每个订单的电子邮件报告,今天早上我收到了 38 封电子邮件,每封电子邮件都包含每个不同订单的电子表格。

是否可以在一个电子邮件 Zip 文件中发送来自已提交文件的所有订单?我将不得不更改订阅以在文件名中使用其自己的特定顺序重命名每个文件,但将它们分组到一个 Zip 文件以发送电子邮件的过程给我带来了麻烦。

标签: reporting-services

解决方案


是否可以在一个电子邮件 Zip 文件中发送来自已提交文件的所有订单?

选项1:

当您配置报告传递选项时,选择选项“Windows 文件共享”而不是“电子邮件”

现在所有选项都为您打开。(1) 文件将被添加到共享文件夹中。(2) 您可以收集文件,并且每隔 X 次,执行第三方应用程序,如 7zip 或内置的 zip 应用程序并构建您的包。(3) 使用相同的脚本发送电子邮件。

注意:您可以创建“ Azure 文件共享”并将文件配置为本地共享文件夹。配置报告传递以将文件存储在该共享文件夹中。


推荐阅读