【问题标题】:SQL Server Reporting Services 2008 (SSRS) - Abonnement/Subscription: No Content/No E-MailSQL Server Reporting Services 2008 (SSRS) - 取消/订阅:无内容/无电子邮件
【发布时间】:2015-02-24 10:15:17
【问题描述】:
我正在使用“SQL Server Reporting Services 2008”服务器。我有一份报告,其中包含每 2-7 天的内容。我有一个 abonnoment,它每晚通过电子邮件向我发送这份报告。当附件中没有内容时,这很烦人。
有什么办法,订阅的邮件在没有内容的情况下怎么不发送?
我找到了this link,但我猜这只是包含在 SSRS2008R2 中,而不是包含在 SSRS2008 中。
有什么帮助或想法吗?
谢谢!
【问题讨论】:
标签:
sql-server-2008
reporting-services
ssrs-2008
subscription
ssrs-2008-r2
【解决方案1】:
如果您有企业版,则可以使用数据驱动订阅。如果没有数据,您只需将数据驱动订阅背后的视图更改为不返回任何行。
如果您没有企业版,则应删除 SSRS 报表管理器中的计划(将其设置为运行一次),然后使用 Reportserver.dbo.AddEvent 过程触发订阅。
您使用订阅 ID 调用此过程,它将执行此订阅。您必须编写一些代码来确定此报告中是否有数据,如果有则调用 addevent 过程。