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

Доступ к приложениям сервера отчетов и опубликованным отчетам производится по URL-адресам, которые состоят из IP-адреса, номера порта и имени виртуального каталога. Если включен брандмауэр Windows, то порт, на который настроен сервер отчетов, скорее всего, закрыт. Обычно это выражается в том, что при обращении с удаленного клиентского компьютера к отчету или к диспетчеру отчетов выдается пустая страница.

Открыть порт можно при помощи брандмауэра Windows на компьютере сервера отчетов. Службы Reporting Services не открывают порты автоматически, этот шаг необходимо выполнить вручную.

По умолчанию сервер отчетов слушает HTTP-запросы для порта 80. Следующие пошаговые инструкции позволяют настроить порт. Если URL-адреса сервера отчетов настроены на другой порт, при выполнении описанных ниже инструкций необходимо указывать его номер.

При обращении к реляционным базам данных SQL Server на внешних компьютерах или при размещении базы данных сервера отчетов на внешнем экземпляре SQL Server необходимо открыть порт 1433 и 1434 на внешнем компьютере. Дополнительные сведения см. в разделе Настройка брандмауэра Windows для доступа к компоненту Database Engine электронной документации по SQL Server. Дополнительные сведения о параметрах по умолчанию брандмауэра Windows, а также описание портов TCP, от которых зависит работа компонента Компонент Database Engine, а также служб Analysis Services, Службы Reporting Services и Службы Integration Services, см. в разделе Настройка брандмауэра Windows для разрешения доступа к SQL Server электронной документации по SQL Server.

Предварительные требования

Выполнение следующих инструкций предполагает, что создана база данных сервера отчетов, настроена учетная запись службы и URL-адреса диспетчера отчетов и веб-службы сервера отчетов. Дополнительные сведения см. в разделе Управление сервером отчетов служб Reporting Services в собственном режиме.

Кроме этого, необходимо проверить доступность экземпляра сервера отчетов из веб-браузера через локальное соединение. Этот шаг необходим для проверки работоспособности установки. Прежде чем приступать к открытию портов, необходимо проверить правильность настройки установки. Чтобы выполнить этот шаг в Windows Server, потребуется также добавить сервер отчетов к доверенным сайтам. Дополнительные сведения см. в разделе настроить сервер отчетов для локального администрирования в Windows Vista и в Windows Server 2008.

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

В разных версиях брандмауэра Windows эта процедура выполняется по-разному.

Открытие порта 80 в Windows 7, Windows Server 2008 R2 или в Windows Server

  1. В меню Пуск выберите Панель управления, Система и безопасность и Брандмауэр Windows. Если на панели управления не включено представление по категориям, сразу выберите Брандмауэр Windows.

  2. Выберите Дополнительные настройки.

  3. Выберите Правила для входящих подключений.

  4. Выберите Создать правило в окне Действия.

  5. Выберите Тип правила в разделе Порт.

  6. Нажмите кнопку Далее.

  7. На странице Протокол и порты выберите TCP.

  8. Выберите Указанные локальные порты и введите значение 80.

  9. Нажмите кнопку Далее.

  10. На странице Действие выберите Разрешить соединение.

  11. Нажмите кнопку Далее.

  12. На странице Профиль выберите необходимые параметры для среды.

  13. Нажмите кнопку Далее.

  14. На странице Имя введите имяReportServer (TCP через порт 80)

  15. Нажмите кнопку Готово.

  16. Перезагрузите компьютер.

Открытие порта 80 в Windows Vista или Windows Server 2008

  1. В меню Пуск последовательно выберите Панель управления, Безопасность, Брандмауэр Windows.

  2. Щелкните Разрешить доступ через брандмауэр Windows.

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

  4. На вкладке «Исключения» нажмите кнопку Добавить порт.

  5. В поле «Имя» введите ReportServer (TCP по порту 80).

  6. В поле «Порт» введите 80.

  7. Убедитесь, что выбран параметр TCP.

  8. Нажмите кнопку Изменение области.

  9. Выберите Только локальная сеть (подсеть), а затем нажмите кнопку ОК.

  10. Чтобы закрыть диалоговое окно, нажмите кнопку ОК.

  11. Перезагрузите компьютер.

Следующие шаги

После открытия порта, прежде чем удаленные пользователи смогут производить доступ к серверу отчетов, им необходимо предоставить доступ к корневой папке и на уровне сайта. Даже если порт правильно открыт, пользователи не смогут соединяться с сервером отчетов, если им не предоставлены необходимые разрешения. Дополнительные сведения см. в разделе Предоставление пользователям доступа к серверу отчетов (диспетчер отчетов) электронной документации по SQL Server.

Правильность открытия порта можно также проверить, открыв диспетчер отчетов с другого компьютера. Дополнительные сведения см. в разделе Диспетчер отчетов (службы SSRS) электронной документации по SQL Server.

См. также

Основные понятия

Настройка учетной записи службы сервера отчетов

Настройка URL-адресов сервера отчетов

создать базу данных сервера отчетов

Настройка учетной записи службы сервера отчетов

Управление сервером отчетов служб Reporting Services в собственном режиме