簡體   English   中英

SSRS 2016-發送郵件失敗:操作已超時。將不會重新發送郵件

[英]SSRS 2016 - Failure sending mail: The operation has timed out.Mail will not be resent

發送電子郵件訂閱(數據驅動)時,我不斷收到以下錯誤

   at Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider.Deliver(Notification notification)
notification!WindowsService_5!2754!07/31/2018-10:12:22:: e ERROR: Error occurred processing subscription ec52efbe-63be-4b47-85e1-fa8f850d76ab: Failure sending mail: The operation has timed out.Mail will not be resent.
notification!WindowsService_5!2754!07/31/2018-10:12:22:: i INFO: Notification 8290464c-90d6-4e58-859e-33f4a4e24a74 completed.  Success: False, Status: Failure sending mail: The operation has timed out.Mail will not be resent., DeliveryExtension: Report Server Email, Report: Invoice, Attempt 0
emailextension!WindowsService_5!8c0!07/31/2018-10:12:33:: e ERROR: Error sending email. Exception: System.Net.Mail.SmtpException: The operation has timed out.
   at System.Net.Mail.SmtpClient.Send(MailMessage message)

我不認為這是報告超時的原因,因為它可以很好地運行文件共享訂閱而沒有任何錯誤。.一次僅生成大約60-70封電子郵件,而超過75%的電子郵件因上述錯誤而失敗..但是我有同一份報告進行了400多個文件共享,它們都工作正常。 (0個錯誤)

我查看了報表服務器設置,並增加了會話超時值等。但沒有任何區別。

我在Windows Server 2012 R2(64位)上使用SSRS 2016(64位)企業版

我似乎無法在網上找到任何明確的指針..任何幫助將不勝感激

對於那些遇到此問題並想知道如何解決此問題的人。我不敢相信任何地方都沒有建議這樣做!

更改數據驅動器訂閱的數據集上的超時。 這解決了我遇到的錯誤! 很簡單..

我的設定為30秒。我將其更改為100,但工作正常。 但我的報告在每份報告的運行時間不到3秒內。將該值更改為0使其不會超時。 不知道這是否是一個明智的主意。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM