0

我有大约 50 多份报告在白天和晚上的不同时间通过电子邮件发送给不同的用户。然而,每天早上当我检查我应该收到的电子邮件时,其中一些没有通过电子邮件发送出去。每天都是罪魁祸首的报告不一样。但是,我通常在今天重新运行 SQL 中的作业 - 没有这样的运气。是否有人对可能导致报告未通过电子邮件发送出去的原因有任何想法。lastStatus 是订阅表是“完成:1 个已处理,共 1 个;1 个错误”。 日志文件显示“传输无法连接到服务器”

感谢您的任何建议

4

1 回答 1

0

没有太多细节可以尝试诊断问题所在,但这些建议可能会有所帮助。

  1. SSRS 无法连接到电子邮件服务器以发送电子邮件
  2. 报告连接到的数据库不可用。可能是因为备份等。
  3. 检查各种服务器日志(SQL、SSRS、SQLAgent、Exchange 等)以获取有关其出错原因的线索。

编辑
查看 ReportServer 上的执行日志中的数据可能会提供一些线索。适用于 SSRS 2008 R2

SELECT TOP 1000 *
  FROM [ReportServer].[dbo].[ExecutionLog3]
  Where RequestType = 'Subscription'
  And Status <> 'rsSuccess'
于 2014-09-15T05:50:37.007 回答