График временной подписки в SSRS рассылает дубликаты электронных писем - PullRequest
1 голос
/ 22 декабря 2008

Я создал одноразовую подписку в диспетчере отчетов SSRS 2008. Однако я продолжаю получать дубликаты электронных писем, рассылаемых по подписке. Интервал между каждым письмом составляет около 30 минут.

Я проверил задание агента SQL, и похоже, что задание агента SQL создано правильно. Он запускается один раз, и после этого время следующего запуска очищается.

Я также проверил службу SMTP на локальной машине, протестировав код. SMTP отлично работает для тестовой электронной почты без дубликатов. Так что, наверное, что-то не так в SSRS. Любой совет, где я могу посмотреть?

Ответы [ 2 ]

3 голосов
/ 07 января 2009

Обновление по этой проблеме.

Когда я включаю журнал службы отчетов, проблема больше не возникает.

К файлу конфигурации добавлено следующее.

<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 голос
/ 23 декабря 2008

Я бы постарался убедиться, что дополнительная работа не была создана. Может быть, покопаться в базе данных сервера отчетов и посмотреть, есть ли какие-то резервные записи расписания - но трудно понять, как это не будет отображаться в пользовательском интерфейсе.

Вы удалили подписку и воссоздали ее?

...