从 SSRS 2012 订阅生成多个报告到一个 ZIP 文件以通过电子邮件发送

Generate multiple reports from SSRS 2012 subscription into one ZIP file to email

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

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

Is it possible to send all orders from a submitted file in one emailed Zip file?

选项 1:

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

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

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