SSRS报告订阅有时无法正常工作

时间:2011-05-25 03:40:43

标签: reporting-services subscription

我们已经创建了10到12个SSRS报告并为报告创建了订阅。有时订阅的状态显示已发送的邮件,但实际上我们还没有收到任何电子邮件。这可能是什么问题。

6 个答案:

答案 0 :(得分:1)

检查SMTP服务器上的日志(如果您当前的日志记录级别不够,请考虑记录更多信息ala http://www.msexchange.org/tutorials/Logging_the_SMTP_Service.html)。

您可能会发现邮箱已满或存在其他一些邮件问题,但报告服务未将其发送到SMTP服务器时报告。您可以在Reporting Services配置管理器中找到SMTP服务器设置 - >电子邮件设置。

答案 1 :(得分:1)

我遇到了同样的问题。它说Mail Sent但它从未收到过。我在日志中没有错误或警告,但问题是附件太大了。

答案 2 :(得分:0)

我们在第一版SSRS for SQL 2008中遇到此问题。该问题通常在Service Pack中得到纠正。此更新使发送报告的引擎更加可靠,如果未发送,则作业将显示失败。以前,我会看到该作业已经运行,但不会在服务器上得到任何反馈,所以看起来它已经运行了。然而,我的用户给了我很多反馈意见,报告没有向他们提供。

此外,如果您要向多个用户发送电子邮件,并且系统中不再有任何用户,您可能会看到报告失败,但这并不能说明原因。报告将立即发送到整个列表,如果电子邮件列表中的任何用户,则整个列表将不会收到报告。

答案 3 :(得分:0)

您是否收到过该SSRS服务器的邮件?如果没有,我遇到的问题是Exchange没有启用“此主机的中继”。您将在SSRS日志中找到错误。

答案 4 :(得分:0)

问题在于接收方端的接收文件大小限制。检查服务器生成的文件大小,并检查接收附件的现有接收器限制并相应地增加它。这应该工作。

答案 5 :(得分:0)

我们的系统遇到了同样的问题。我发送给多个收件人时发现列表中的第一个收件人从未收到过报告。我能够通过开始每个 To:行用分号解决问题。例如:

To:  ;email1@myorg.org; email2@myorg.org