SSRS订阅复制电子邮件

时间:2011-12-12 16:55:40

标签: sql-server-2008 email reporting-services exchange-server

今天发生了一个有趣的错误,在网上找不到任何关于它的内容,所以想知道你们之前是否有人见过这种行为。

我们有一个内存不足的错误,并且今天早上我们的报告服务器上的CPU使用率很高,干净的重新启动似乎纠正了这个问题,但是从那以后所有的电子邮件订阅都发送了多次。我的意思是,就SSRS而言,订阅在正常时间(上午10点)运行一次,这已通过仔细检查日志以查看是否发生了其他执行(它没有)以及通过重命名SPROC来证明该报告引用以确保它会失败,但它没有,并且邮件重新发送。然后,我检查了Exchange队列并打开了连接的日志记录,我可以看到每隔30分钟将新邮件重新提交到Exchange邮件队列。

问题是,什么过程导致该邮件被重新提交到交换服务器,以及除了另一次重启之外我们如何停止重新发送电子邮件。

提前致谢

- 进一步 -

在进行了更多挖掘后,我们注意到[ReportServer].[dbo].Notifications表中填充了多次发送的报告,每次发送重复的电子邮件时,“尝试”列都会递增。

我们仍然不知道为什么这些会重新发送

2 个答案:

答案 0 :(得分:1)

似乎已降至日志记录级别...如果将报表服务器服务日志记录级别降低到级别2(异常,重新启动和警告),则此错误似乎会显示出来,但是当日志记录级别切换回来时到3或以上的错误似乎消失了。这里注意到一些类似的行为:http://social.msdn.microsoft.com/Forums/en-NZ/sqlreportingservices/thread/b78bb6e2-0810-4afd-ba6b-8b09a243f349

答案 1 :(得分:0)

检查订阅的SQL代理作业(以GUID命名)。也许这些计划会以某种方式混乱。