SSRS报告订阅电子邮件已停止发送

时间:2013-10-16 11:04:21

标签: reporting-services subscriptions

我们在SSRS的报告已停止发送。最后一份报告是在2天前发送的,并且发送成功,但从那时起,没有任何报告被发送。

如果我查看每个报告的SSRS网页,则没有错误。只需显示2天前的最后一次运行时间,所以似乎甚至没有尝试发送。

昨天我们确实做了一些改变。但只将数据库从Express版本移动到常规版本。我们没有做任何会影响SSRS元数据的事情(或者至少我们认为我们没有做过......)

我们应该从哪里开始查看报告订阅停止的原因?是否有可能意外被禁用的过程?谢谢!

1 个答案:

答案 0 :(得分:1)

将报告订阅创建为SQL代理的作业。您应该看到一长串以GUID作为名称的作业列表。确保SQL代理作业正在运行。如果要将Reporting Service安装移动到另一台服务器,则执行SQL Reporting Services Configuration tool的步骤将重新创建这些作业。 (我不记得哪一步重新创建了订阅。只需浏览每个窗格并单击“应用”。)

根据您的移动方式,您可能需要备份和恢复加密密钥,并且您可以轻松地最终处于存在和执行两个订阅副本的状态(在不同的服务器上)。但在您的情况下,你没有移动SSRS,我会查看原始服务器(Express)上的SQL Agent属性,看看SQL代理是否已启用并正在运行,并检查SQL代理作业的历史记录,看看是否有任何问题。