是否可以使用 SSRS 订阅发送可变数量的电子邮件?
Is it possible to send a variable number of emails using SSRS subscription?
我只设置了固定数量的 SSRS 订阅,每个订阅对应 1 封电子邮件,但现在我希望能够发送 x 封不同内容的电子邮件,其中 x 是一个变量,可以是从数据库中查询出相应的内容。但是,所有这些电子邮件的模板必须相同。
例如:我可以查询今天安排的会议数量——不同日期会有所不同——然后在一天开始时为每个会议发送一封电子邮件,主题行为会议标题和显示会议议程的电子邮件 body 或 'report'。
这是我可以使用报告服务实现的吗?
我找到了一个涉及 SSIS 的解决方案,允许将电子邮件发送给可变数量的收件人,但我想知道是否还有其他出路:
如果有人感兴趣的话,这是解决方案:
https://technet.microsoft.com/en-us/library/ff793463
提前致谢!
找到解决办法,而且比较简单。在指定查询的设置数据驱动订阅的第 3 步中,我写了一个 returns 收件人列表和 report/email 正文要使用的内容。 SSRS 根据查询获取的记录数自动改变发出的电子邮件数。
我只设置了固定数量的 SSRS 订阅,每个订阅对应 1 封电子邮件,但现在我希望能够发送 x 封不同内容的电子邮件,其中 x 是一个变量,可以是从数据库中查询出相应的内容。但是,所有这些电子邮件的模板必须相同。
例如:我可以查询今天安排的会议数量——不同日期会有所不同——然后在一天开始时为每个会议发送一封电子邮件,主题行为会议标题和显示会议议程的电子邮件 body 或 'report'。
这是我可以使用报告服务实现的吗?
我找到了一个涉及 SSIS 的解决方案,允许将电子邮件发送给可变数量的收件人,但我想知道是否还有其他出路:
如果有人感兴趣的话,这是解决方案: https://technet.microsoft.com/en-us/library/ff793463
提前致谢!
找到解决办法,而且比较简单。在指定查询的设置数据驱动订阅的第 3 步中,我写了一个 returns 收件人列表和 report/email 正文要使用的内容。 SSRS 根据查询获取的记录数自动改变发出的电子邮件数。