我们在 SSRS 中的报告停止发送。上一次报告是 2 天前发送的,并且发送成功,但此后没有发送任何报告。
如果我查看每个报告的 SSRS 网页,则没有错误。只是显示上次运行时间为 2 天前,所以似乎它甚至没有尝试发送。
昨天我们确实做了一些改变。但仅将数据库从 Express 版本移动到普通版本。我们没有做任何会影响 SSRS 元数据的事情(或者至少我们认为我们没有做......)
我们应该从哪里开始寻找报告订阅停止的原因?是否有可能意外禁用的进程?谢谢!
我们在 SSRS 中的报告停止发送。上一次报告是 2 天前发送的,并且发送成功,但此后没有发送任何报告。
如果我查看每个报告的 SSRS 网页,则没有错误。只是显示上次运行时间为 2 天前,所以似乎它甚至没有尝试发送。
昨天我们确实做了一些改变。但仅将数据库从 Express 版本移动到普通版本。我们没有做任何会影响 SSRS 元数据的事情(或者至少我们认为我们没有做......)
我们应该从哪里开始寻找报告订阅停止的原因?是否有可能意外禁用的进程?谢谢!
报告订阅被创建为 SQL 代理的作业。您应该会看到一长串以 GUID 作为名称的作业。确保 SQL 代理作业正在运行。如果要将 Reporting Service 安装移动到另一台服务器,则通过SQL Reporting Services 配置工具的步骤将重新创建这些作业。(我不记得哪个步骤重新创建了订阅。只需浏览每个窗格并单击“应用”。)
根据您移动事物的方式,您可能需要备份和恢复加密密钥,并且您很容易陷入存在两个订阅副本并在不同服务器上执行的状态。但在您的情况下,您没有t 移动 SSRS,我会查看原始服务器 (Express) 上的 SQL 代理属性,以查看 SQL 代理已启用并正在运行,并检查 SQL 代理作业的历史记录,看看是否有任何问题。