如何从两个不同的“发件人”地址发送SSRS报告?

时间:2018-10-17 06:03:56

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

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

有什么办法吗?

1 个答案:

答案 0 :(得分:0)

无法通过SSRS电子邮件订阅来执行此操作。

通过创建文件共享订阅来删除文件,然后运行sp_send_dbmail来发送带有附件中的文件共享的电子邮件,您应该能够毫不费力地执行此操作。 sp_send_dbmail允许您指定“发件人”地址,以便可以从不同的电子邮件地址发送每个客户端。

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

创建订阅以生成文件。

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

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

陶醉于您的成功。