SSRS中的定时订阅计划发送重复的电子邮件

时间:2008-12-22 09:51:33

标签: sql-server iis reporting-services smtp

我在SSRS报告管理器2008中创建了一次性订阅。但是我不断收到订阅发送的重复电子邮件。每封电子邮件之间的间隔约为30分钟。

我检查了SQL代理作业,看起来SQL代理作业是否正确创建。它只运行一次,然后清除下一个运行时间。

我还通过测试代码检查了本地计算机上的SMTP服务。 SMTP适用于测试电子邮件,没有重复。所以我猜可能在SSRS中出了问题。关于我可以在哪里研究的任何建议?

2 个答案:

答案 0 :(得分:3)

此问题的更新。

启用报告服务日志时,问题再也不会发生。

在配置文件中添加以下内容。

<system.diagnostics>
    <switches>
      <add name="DefaultTraceSwitch" value="3" />
    </switches>   </system.diagnostics>



<RStrace>
                  <add name="FileName" value="ReportServerService_" />
                  <add name="FileSizeLimitMb" value="32" />
                  <add name="KeepFilesForDays" value="5" />
                  <add name="Prefix" value="tid, time" />
                  <add name="TraceListeners" value="debugwindow, file" />
                  <add name="TraceFileMode" value="unique" />
                  <add name="HttpTraceFileName" value="ReportServerService_HTTP_" />
                  <add name="HttpTraceSwitches" value="date,time, clientip,username,serverip,serverport,host,method,uristem,uriquery,protocolstatus,bytesreceived,timetaken,protocolversion,useragent,cookiereceived,cookiesent,referrer" />
                  <add name="Components" value="all:3,http:4" />
  </RStrace>

但是,如果我们删除配置部分,我们不确定问题是否也消失了。我们不希望保持日志的增长速度非常快。

答案 1 :(得分:1)

我会尝试确保没有创建额外的工作。也许在报表服务器数据库周围查看是否存在某种备用计划记录 - 但很难理解它是如何在UI中显示的。

您是否删除了订阅并重新创建了它?