1

SSRSレポートマネージャー2008で1回限りのサブスクリプションを作成しました。ただし、サブスクリプションによって重複した電子メールが送信され続けます。各メールの間隔は約30分です。

SQLエージェントジョブを確認しましたが、SQLエージェントジョブが正しく作成されているようです。一度だけ実行され、その後、次の実行時間がクリアされます。

また、コードをテストして、ローカルマシンのSMTPサービスを確認しました。SMTPは、重複のないテスト電子メールに対して正常に機能します。ですから、SSRSではおそらく何かがおかしいと思います。どこを調べることができるかについて何かアドバイスはありますか?

4

2 に答える 2

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>

ただし、構成セクションを削除しても問題が解決するかどうかはわかりません。ログは急速に大きくなるため、ログを保持したくありません。

于 2009-01-07T08:29:56.760 に答える
1

余分な仕事が作成されていないことを確認しようとします。レポート サーバー データベースを調べて、何らかの予備のスケジュール レコードがあるかどうかを確認することもできますが、UI に表示されない理由を理解するのは困難です。

サブスクリプションを削除して再作成しましたか?

于 2008-12-23T16:55:28.757 に答える