#reporting-services #subscription
#службы отчетов #подписка
Вопрос:
Мы создали от 10 до 12 отчетов SSRS и создали подписку на отчеты. Иногда статус подписки показывает отправленную почту, но на самом деле мы не получили никакого электронного письма. В чем может быть проблема здесь.
Ответ №1:
Проверьте журналы на SMTP-сервере (если вашего текущего уровня ведения журнала недостаточно, рассмотрите возможность ведения дополнительной информации ala http://www.msexchange.org/tutorials/Logging_the_SMTP_Service.html ).
Возможно, почтовый ящик переполнен или возникла какая-то другая проблема с почтой, о которой службы Reporting Services не сообщают, поскольку они отключают отправку на SMTP-сервер. Настройки SMTP-сервера можно найти в диспетчере конфигурации служб Reporting Services -> Настройки электронной почты.
Ответ №2:
У меня была та же проблема. В нем говорилось, что почта отправлена, но она так и не была получена. У меня не было ошибок или предупреждений в журналах, но проблема заключалась в том, что вложение было слишком большим.
Ответ №3:
Вы когда-нибудь получали почту с этого сервера SSRS? Если нет, то проблема, с которой я столкнулся, заключается в том, что у Exchange не была включена функция «ретрансляция для этого хоста». Вы обнаружите ошибку в журналах SSRS.
Ответ №4:
У нас была эта проблема с первым выпуском SSRS для SQL 2008. Проблема обычно устраняется в пакете обновления. Обновление делает механизм, который отправляет отчеты, намного более надежным, и задания будут показывать сбой, если они не будут отправлены. Раньше я видел, что задание выполнено, но не получал никаких отзывов на сервере, поэтому все выглядело так, как будто оно выполнено. Мои пользователи, однако, дали мне множество отзывов о том, что отчет не дошел до них.
Кроме того, если вы отправляете электронное письмо нескольким пользователям, и ни одного из пользователей больше нет в системе, вы можете увидеть, что отчет не удался, но в нем не указана веская причина, почему. Отчет будет отправлен всему списку сразу, если кто-либо из пользователей в списке электронной почты, весь список не получит отчет.
Ответ №5:
Проблема связана с ограничением размера принимающего файла на стороне получателей. Проверьте размер вашего файла, сгенерированного сервером, и проверьте существующий лимит получателей на получение вложений и увеличьте его соответствующим образом. Это должно сработать.
Ответ №6:
У нас была такая же проблема в нашей системе. При отправке нескольким получателям я обнаружил, что первый в списке отчет так и не был получен. Я смог решить проблему, начиная каждую строку с точки с запятой To:. Пример:
To: ;email1@myorg.org; email2@myorg.org