Настройка брандмауэра для доступа к серверу отчетов

В этой статье вы узнаете, как вручную открывать необходимые порты в брандмауэре Windows, чтобы разрешить доступ к приложениям сервера отчетов SQL Server Reporting Services (SSRS) и опубликованным отчетам. Доступ к приложениям сервера отчетов SSRS и опубликованным отчетам можно получить через URL-адреса, указывающие IP-адрес, порт и виртуальный каталог. Если включить брандмауэр Windows, он может блокировать порт, используемый сервером отчетов, что приводит к проблемам, таким как получение пустой страницы при попытке доступа к веб-порталу или при запросе отчета. Чтобы устранить эти проблемы, необходимо выполнить этот шаг вручную. Следуйте инструкциям в этой статье, чтобы использовать служебную программу брандмауэра Windows для открытия порта на сервере отчетов.

Необходимые компоненты

Открытие портов в брандмауэре Windows

Примечание.

По умолчанию сервер отчетов прослушивает HTTP-запросы через порт 80. Ниже приведены инструкции по открытию этого порта. Если вы настроите URL-адреса сервера отчетов для использования другого порта, замените порт 80 правильным номером порта в инструкциях. Дополнительные сведения см. в разделе "Настройка URL-адресов сервера отчетов" (Диспетчер конфигурации сервера отчетов).

Откройте порт 1433 и 1434 на внешнем компьютере, если одно из следующих операторов имеет значение true:

  • Доступ к реляционным базам данных SQL Server на внешних компьютерах.
  • База данных сервера отчетов находится во внешнем экземпляре SQL Server.

Чтобы открыть порт 80, выполните следующие действия.

  1. Откройте параметры конфигурации брандмауэра Windows на сервере отчетов. Найдите параметры конфигурации, выполнив поиск в панель управления брандмауэра Windows.
  2. Выберите Дополнительные параметры.
  3. Выберите правила для входящего трафика.
  4. В области "Действия" выберите "Создать правило".
  5. Выберите тип правила порта и нажмите кнопку "Далее".
  6. На странице "Протокол и порты" выберите TCP.
  7. Выберите определенные локальные порты, введите значение 80 и нажмите кнопку "Далее".
  8. На странице "Действие" нажмите кнопку "Разрешить подключение" и нажмите кнопку "Далее".
  9. На странице "Профиль" выберите подходящие параметры для вашей среды и нажмите кнопку "Далее".
  10. На странице "Имя" введите имя ReportServer (TCP через порт 80) и нажмите кнопку "Готово".
  11. Перезагрузите компьютер.

Проверка конфигурации порта

После открытия порта предоставьте пользователю доступ к серверу отчетов с помощью назначений ролей на уровне домашнего и сайта. Это действие выполняется перед подтверждением того, могут ли удаленные пользователи получить доступ к серверу отчетов на открытом порту. Даже если порт открыт правильно, подключения сервера отчетов по-прежнему могут завершиться ошибкой, если у пользователей недостаточно разрешений. Дополнительные сведения см. в статье Предоставление пользователям доступа к серверу отчетов.

Правильность открытия порта можно также проверить, открыв веб-портал с другого компьютера. Дополнительные сведения см. в разделе "Что такое веб-портал сервера отчетов (собственный режим)"?