【发布时间】:2011-12-12 16:55:40
【问题描述】:
今天有一个有趣的错误,在网上找不到任何关于它的信息,所以想知道你们中是否有人以前见过这种行为。
我们遇到了内存不足错误,今天早上我们的报告服务器上的 CPU 使用率飙升,干净的重新启动似乎解决了这个问题,但是从那以后所有的电子邮件订阅都发送了多次。这是什么意思,就 SSRS 而言,订阅在其正常时间(上午 10 点)运行一次,这已通过检查日志以查看是否发生了另一次执行(它没有发生)并通过重命名 SPROC 来证明报告引用以确保它会失败,但它没有并且邮件重新发送。然后我检查了 Exchange 队列并打开了连接日志记录,我可以看到每 30 分钟有一封新邮件重新提交到 Exchange 邮件队列。
问题是,是什么过程导致邮件被重新提交到交换服务器,以及除了再次重新启动之外,我们如何停止重新发送电子邮件。
提前致谢
-- 进一步--
在进行更多挖掘后,我们注意到[ReportServer].[dbo].Notifications 表中填充了所有多次发送的报告,每次发送重复的电子邮件时,Attempts 列都会增加。
我们仍然不知道为什么要重新发送这些文件
【问题讨论】:
标签: sql-server-2008 email reporting-services exchange-server