首页 > 解决方案 > 如何从两个不同的“发件人”地址发送 SSRS 报告?

问题描述

我有相同的报告,我想从两个不同的电子邮件地址发送给两个不同的客户。

有什么办法吗?

标签: sql-serversql-server-2008reporting-services

解决方案


没有办法通过 SSRS 电子邮件订阅来做到这一点。

您应该能够通过创建文件共享订阅来丢弃文件,然后运行 ​​sp_send_dbmail 以发送电子邮件并附上文件共享订阅中的文件,从而无需太多额外的努力。sp_send_dbmail 允许您指定 FROM 地址,以便可以从不同的电子邮件地址发送每个客户端。

https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-send-dbmail-transact-sql?view=sql-server-2017

创建订阅以生成文件。

创建一个存储过程来发送文件。

在 SSMS 中创建一个作业以在生成文件后运行您的存储过程。

陶醉于你的成功。


推荐阅读