我只设法设置了固定数量的 SSRS 订阅,每个订阅对应于 1 封电子邮件,但现在我希望能够发送具有不同内容的 x 封电子邮件,其中 x 是一个变量,可以从数据库中查询出相应的内容。但是,所有这些电子邮件中的模板需要相同。
例如:我可以查询今天安排的会议数量 - 不同日期会有所不同 - 然后在一天开始时为每个会议发送电子邮件,主题行作为会议标题和电子邮件正文或显示会议议程的"报告"。
这是我使用报告服务可以实现的吗?
我能够找到一种涉及SSIS的解决方案,该解决方案允许向可变数量的收件人发送电子邮件,但我想知道是否有另一种出路:
如果有人感兴趣,这是该解决方案: https://technet.microsoft.com/en-us/library/ff793463
提前感谢!
找到了解决方案,它相对简单。在设置数据驱动订阅的步骤 3 下,您在其中指定查询,我编写了一个返回报表/电子邮件正文要使用的收件人和内容列表的步骤。SSRS 根据查询提取的记录数自动改变发送的电子邮件数。