我在 SSRS 报告管理器 2008 中创建了一次性订阅。但是,我不断收到订阅发送的重复电子邮件。每封电子邮件之间的间隔约为 30 分钟。
我检查了 SQL 代理作业,看起来 SQL 代理作业已正确创建。它只运行一次,然后清除下一次运行时间。
我还通过测试代码检查了本地机器上的 SMTP 服务。SMTP 可以很好地用于没有重复的测试电子邮件。所以我想这可能是 SSRS 中的问题。关于我可以在哪里查看的任何建议?
我在 SSRS 报告管理器 2008 中创建了一次性订阅。但是,我不断收到订阅发送的重复电子邮件。每封电子邮件之间的间隔约为 30 分钟。
我检查了 SQL 代理作业,看起来 SQL 代理作业已正确创建。它只运行一次,然后清除下一次运行时间。
我还通过测试代码检查了本地机器上的 SMTP 服务。SMTP 可以很好地用于没有重复的测试电子邮件。所以我想这可能是 SSRS 中的问题。关于我可以在哪里查看的任何建议?
更新这个问题。
当我启用报告服务日志时,问题再也不会发生。
在配置文件中添加以下内容。
<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>
但是,如果我们删除配置部分,我们不确定问题是否也消失了。我们不想保留日志,因为它增长得很快。
我会尽量确保没有创造额外的工作。也许在报表服务器数据库中四处寻找,看看是否有某种备用计划记录 - 但很难理解它如何不会出现在 UI 中。
您是否删除了订阅并重新创建了它?