电子邮件订阅服务失败-SSRS

时间:2020-02-24 12:48:44

标签: reporting-services ssrs-2012

我们当前正在使用SQL Server Reporting Services。我们通常(每天)在白天/晚上的不同时间遇到大量订阅报告的失败。有时,一些相同的报告会失败。故障是间歇性的,没有任何特定的模式。当我们重新安排报表以使其几乎立即运行时,有时会收到后续的故障,有时报表会成功运行。

状态为:发送邮件失败:发生一个或多个错误。邮件将不会重新发送。

我们已经在这里打开了LOG文件-> C:\ Program Files \ Microsoft SQL Server \ MSSQL.2 \ Reporting Services \ LogFiles查找文件名:ReportServerService .log *

对于

中的每个失败,都会显示以下错误消息

错误:发送电子邮件时出错。 异常:System.AggregateException:发生一个或多个错误。 ---> System.Net.Mail.SmtpException: 服务器已违反协议 服务器响应为: 在System.Net.Mail.SendMailAsyncResult.End(IAsyncResult结果) 在System.Net.Mail.SmtpClient.SendMailCallback(IAsyncResult结果) ---内部异常堆栈跟踪的结尾--- 在System.Threading.Tasks.Task.Wait(Int32毫秒超时,CancellationToken cancelToken) 在System.Threading.Tasks.Task.Wait(TimeSpan超时) 在Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider.Deliver(通知通知) --->(内部异常#0)System.Net.Mail.SmtpException:服务器违反了协议,服务器响应为: 在System.Net.Mail.SendMailAsyncResult.End(IAsyncResult结果) 在System.Net.Mail.SmtpClient.SendMailCallback(IAsyncResult结果)<- 。附加信息:SmtpException StatusCode:GeneralFailure


不幸的是,该错误非常模糊并且很难解决。由于这一持续存在的问题,我们每天必须重新运行多达20份报告。我们已经对报告和SMTP服务器配置进行了广泛的研究和分析,但仍无法解决此烦人的问题。 如果有人遇到此问题和/或可以提供一些有关如何永久解决此问题的见解,请尽快告知我。

谢谢。

0 个答案:

没有答案