SSRS数据驱动的有效电子邮件地址订阅

时间:2017-07-18 12:41:25

标签: c# sql-server reporting-services ssrs-2014 ssrs-subscription

我们有大量的每日数据驱动订阅。有时,由于即使是一个无效的电子邮件地址(已终止的员工),这些订阅也会失败。我的问题是有没有办法创建一个参数/代码/表达式,让订阅通过跳过无效的电子邮件地址分发给用户?

1 个答案:

答案 0 :(得分:0)

根据您的评论回复,我相信我有一个解决方案。您需要在where子句中添加一些错误检查,以过滤掉任何有错误或NULL电子邮件的人。或者,您可以使用case语句尝试检测并更正错误的电子邮件,并将NULLS替换为垃圾邮件本地电子邮件地址。

如果SSRS无法发送电子邮件,SSRS就会失败但显然如果您的数据集中没有电子邮件用于数据驱动订阅,它将会失败。这将取决于你,以确保这不会发生!