【问题标题】:Timed Subscription Schedule in SSRS sends out duplicate emailsSSRS 中的定时订阅计划发送重复的电子邮件
【发布时间】:2008-12-22 09:51:32
【问题描述】:

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

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

我还通过测试代码检查了本地机器上的 SMTP 服务。 SMTP 可以很好地用于没有重复的测试电子邮件。所以我想这可能是 SSRS 中的问题。关于我可以在哪里查看的任何建议?

【问题讨论】:

    标签: sql-server iis reporting-services smtp


    【解决方案1】:

    关于这个问题的更新。

    当我启用报告服务日志后,问题就再也不会发生了。

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

    <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>
    

    但是,如果我们删除配置部分,我们不确定问题是否也消失了。我们不想保留日志,因为它增长得很快。

    【讨论】:

    • 您可以在 connect.microsoft.com 上报告此问题或在 msdn 论坛上发帖 - 这似乎是一个错误。
    【解决方案2】:

    我会尽量确保没有创建额外的工作。也许在报表服务器数据库中四处寻找,看看是否有某种备用计划记录 - 但很难理解它如何不会出现在 UI 中。

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

    【讨论】:

    • 只创建了一个作业。我创建了新订阅以进行测试。您认为应该先删除现有订阅吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-18
    • 2019-12-08
    • 1970-01-01
    相关资源
    最近更新 更多