如何解决SSRS报告订阅有时无法正常工作
| 我们已经创建了10到12个SSRS报告,并为这些报告创建了订阅。有时订阅状态显示已发送邮件,但实际上我们还没有收到任何电子邮件。这里可能是什么问题。解决方法
检查SMTP服务器上的日志(如果您当前的日志记录级别还不够,请考虑记录更多信息,例如http://www.msexchange.org/tutorials/Logging_the_SMTP_Service.html)。
您可能会发现邮箱已满或存在其他邮件问题,Reporting Services不会将其报告给发送到SMTP服务器的邮箱。您可以在Reporting Services配置管理器->电子邮件设置中找到SMTP服务器设置。
,我有同样的问题。它说已发送邮件,但从未收到。我在日志中没有错误或警告,但是问题是附件太大。
,您是否曾经收到过来自该SSRS服务器的邮件?如果没有,我遇到的问题是Exchange尚未启用“此主机的中继”。您将在SSRS日志中找到错误。
,对于SQL 2008的SSRS的第一个版本,我们遇到了此问题。此问题通常在Service Pack中得以解决。此更新使发送报告的引擎更加可靠,如果未发送,则作业将显示失败。以前,我会看到该作业已经运行,但是在服务器上没有得到任何反馈,因此看起来好像已经运行了。但是,我的用户给了我很多反馈,认为该报告并未提交给他们。
另外,如果您将电子邮件发送给多个用户,并且系统中不再有任何用户,则您可能会看到报告失败,但是并没有给出充分的理由。该报告将立即发送到整个列表,如果电子邮件列表中的任何用户将不接收整个报告。
,问题在于接收方端的接收文件大小限制。检查服务器生成的文件大小,并检查接收附件的现有接收者限制,并相应地增加它。这应该工作。
,我们的系统中存在相同的问题。当我发送给多个收件人时,我发现列表中的第一个收件人从未收到过该报告。通过以分号开头的每个To:行,我能够解决问题。例:
To: ;email1@myorg.org; email2@myorg.org
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。