我们正在使用SSRS 2008 R2。其中已经创建了用于通过电子邮件发送报告的订阅,但不希望在报告没有数据时发送报告,因为我们的订阅将每小时运行一次。请任何人都可以告诉我,如何防止空白报告或报告中没有电子邮件的数据?当报告中没有数据时,SSRS不发送电子邮件
3
A
回答
2
如果您使用的是企业版,请查看Data Driven Subscriptions。 (这也在开发版中。)
如果您正在使用任何其他版本的SQL Server,那么这是不可能的,无需编写code to manipulate the subscriptions。
3
我使用存储过程和数据驱动订阅实现了这一点。
- 创建一个存储过程,将返回所需的订阅信息(从地址到地址,电子邮件正文等)
- 有存储过程检查,如果在您的查询存在数据
- 的“如果使用“声明在没有数据存在时返回空白或虚拟电子邮件地址。
- 使用存储过程作为数据驱动订阅的来源。
相关问题
- 1. SSRS订阅:在报告失败时发送电子邮件
- 2. 从SSRS 2005报告发送电子邮件
- 3. SSRS 2008 - 以电子邮件的形式发送报告
- 4. 自动发送电子邮件报告
- 5. 通过电子邮件发送报告NG报告
- 6. SSRS引发错误时子报告没有数据
- 7. 以编程方式在电子邮件正文中发送SSRS报告
- 8. TESTNG:如何将电子邮件报告作为电子邮件发送
- 9. 如何通过电子邮件发送的JUnit报告报告不会显示
- 10. 从参数列表运行报告/发送电子邮件?
- 11. 运行ssrs报告并通过电子邮件发送.net代码
- 12. SSRS 2005通过SOAP通过电子邮件发送一次性报告
- 13. SSRS在报告中没有数据
- 14. 如何检查电子邮件发送递送报告
- 15. SSRS跨时区的2016报告电子邮件
- 16. Java电子邮件发送API电子邮件没有发送..挂断程序
- 17. 发送电子邮件没有延迟
- 18. 电子邮件没有发送
- 19. 发送电子邮件没有GUI
- 20. phpmailer没有发送电子邮件
- 21. 发送Cognos突发报告给多个电子邮件
- 22. PHP邮件不能发送电子邮件没有附件
- 23. 发送电子邮件时PHP错误 - 邮件没有收到
- 24. SSRS - 将报告包含在电子邮件正文中
- 25. 电子邮件不发送
- 26. fosUserBundle发送电子邮件报名空
- 27. SSRS使用了发电子邮件订阅过期凭据报告
- 28. 使用Laravel和IBM Notes发送电子邮件时发送的邮件中没有数据
- 29. 报告服务 - 如何在没有固定时间表的情况下通过电子邮件发送邮件
- 30. 电子邮件将SSRS报告为Excel附件On Demand