Как настроить сервер отчетов для работы с электронной почтой (конфигурация служб Reporting Services)

В службах Службы Reporting Services имеется модуль доставки электронной почты, который дает возможность пользователям подписываться на отчеты, доставляемые в дальнейшем в электронные почтовые ящики. Перед использованием модуль доставки электронной почты сервера отчетов следует настроить. При настройке сервера отчетов для доставки электронной почты требуется указать следующие параметры.

  • SMTP-сервер или шлюз.

  • Учетная запись, обладающая разрешением на отправку электронной почты с SMTP-сервера. В зависимости от политик безопасности, применяемых организацией, может возникнуть необходимость заранее запрашивать разрешение на отправку электронной почты с корпоративного SMTP-сервера. Обратитесь к системному или сетевому администратору за дополнительными сведениями.

  • Служба сервера отчетов должна иметь разрешения Send As на обращение к SMTP-серверу.

Для настройки электронной почты сервера отчетов можно либо использовать программу настройки служб Reporting Services, либо вручную изменить файлы конфигурации. Программа настройки служб Reporting Services предоставляет минимальный набор параметров, необходимых для сервера отчетов. Если необходимо использовать локальную службу SMTP или задать дополнительные настройки, измените файлы конфигурации.

При необходимости оценить функциональность электронной почты сервера отчетов или решить проблему, связанную с подпиской или доставкой, можно настроить электронную почту сервера отчетов на использование локальной службы SMTP, доставляющей отчеты в локальную папку. Дополнительные сведения см. в разделе Настройка сервера отчетов для работы с электронной почтой.

Если сервер отчетов не настроен для доставки электронной почты или нет доступа к SMTP-серверу, можно воспользоваться модулем доставки в общую папку для распространения отчетов в общие папки, доступные через сетевые соединения.

Настройка электронной почты сервера отчетов с использованием программы настройки служб Reporting Services

  1. Убедитесь, что у службы Windows сервера отчетов есть разрешения Send As на SMTP-сервере.

  2. Запустите программу настройки служб Reporting Services и подключитесь к экземпляру сервера отчетов.

  3. На странице «Настройки электронной почты» введите имя SMTP-сервера. Это значение может быть IP-адресом, UNC-именем компьютера в корпоративной сети или полным именем домена.

  4. В поле Адрес отправителя введите имя учетной записи, имеющей разрешение на отправку электронной почты с SMTP-сервера.

  5. Нажмите кнопку Применить.

Настройка удаленной службы SMTP для сервера отчетов

  1. Убедитесь, что у службы Windows сервера отчетов есть разрешения Send As на SMTP-сервере.

  2. Откройте файл RSReportServer.config в текстовом редакторе.

  3. Убедитесь, что параметр <UrlRoot> настроен на URL-адрес сервера отчетов. Это значение устанавливается при настройке сервера отчетов так, что оно должно быть уже заполнено. Если оно не установлено, введите URL-адрес сервера отчетов.

  4. В разделе Delivery найдите параметр <ReportServerEmail>.

  5. В поле <SMTPServer> введите имя SMTP-сервера. Это значение может быть IP-адресом, UNC-именем компьютера в корпоративной сети или полным доменным именем.

  6. Убедитесь, что <SendUsing> имеет значение 2. Если задано другое значение, сервер отчетов не настроен для использования удаленной службы SMTP.

  7. В поле <From> введите имя учетной записи, имеющей разрешение на отправку электронной почты с SMTP-сервера.

  8. Сохраните файл.

    Сервер отчетов автоматически будет использовать новые настройки; нет необходимости перезапускать службу. Можно указать дополнительные настройки SMTP для последующей конфигурации использования SMTP-сервера для доставки электронной почты на сервер отчетов. Дополнительные сведения см. в разделах Настройка сервера отчетов для работы с электронной почтой и Файл конфигурации RSReportServer электронной документации по SQL Server.

Настройка локальной службы SMTP для сервера отчетов

  1. Откройте панель управления и щелкните элемент Установка и удаление программ.

  2. Выберите пункт Установка компонентов Windows, чтобы запустить мастер компонентов Windows.

  3. Выберите пункт Сервер приложений и нажмите кнопку Подробности.

  4. Выберите пункт службы IIS и нажмите кнопку Подробности.

  5. Установите флажок Служба SMTP и нажмите кнопку ОК.

  6. В мастере компонентов Windows нажмите кнопку Далее. Нажмите кнопку Готово.

  7. Убедитесь в том, что служба запущена, в консоли Службы.

  8. Откройте файл RSReportServer.config в текстовом редакторе.

  9. Убедитесь, что параметр <UrlRoot> настроен на URL-адрес сервера отчетов. Это значение устанавливается при настройке сервера отчетов так, что оно должно быть уже заполнено. Если оно не установлено, введите URL-адрес сервера отчетов.

  10. В разделе Delivery найдите параметр <ReportServerEmail>.

  11. В <SMTPServer> удалите значения параметра, но не удаляйте теги.

  12. Присвойте параметру <SendUsing> значение 1. Если задано другое значение, сервер отчетов не настроен для использования локальной службы SMTP.

  13. Присвойте параметру <SMTPServerPickupDirectory> в качестве значения имя папки на локальном жестком диске.

  14. В качестве значения параметра <From> укажите учетную запись, имеющей разрешение на отправку электронной почты с SMTP-сервера.

  15. Сохраните файл.