Поделиться через


Как настроить службы Reporting Services на использование веб-узла, не заданного по умолчанию (настройка служб Reporting Services)

Изменения: 14 апреля 2006 г.

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

В зависимости от того, как настроен веб-узел, при проверке URL-адреса может возникнуть одна или несколько ошибок HTTP 401:

  • «HTTP 401.1 — Нет доступа:Вход не выполнен», при работе в операционной системе Windows XP с пакетом обновления 2 или на Windows Server 2003 с пакетом обновления и полностью указанным именем домена веб-узла, отличным от имени компьютера.Существует несколько методов исправления этой ошибки.Дополнительные сведения об этой ошибке и методах ее устранения см. на веб-узле https://support.microsoft.com/kb/896861.
  • «HTTP 401.1 — Нет доступа:Неправильные учетные данные», если пул приложений является местной учетной записью или учетной записью пользователя домена, а веб-узел настроен на использование встроенной безопасности.Поскольку виртуальные каталоги сервера отчетов по умолчанию используют встроенную безопасность, эту ошибку можно ожидать при доступе к серверу отчетов.Дополнительные сведения об этой ошибке и методах ее устранения, см. на веб-узле https://support.microsoft.com/kb/871179.

Можно запустить несколько экземпляров сервера отчетов на одном компьютере без необходимости создавать пользовательские веб-узлы для каждого экземпляра.Дополнительные сведения см. в разделе Установка нескольких экземпляров служб Reporting Services.

Создание виртуальных каталогов в новом пользовательском веб-узле

  1. Создаете новый веб-узел в диспетчере служб IIS. Создавая пользовательский веб-узел, необходимо настроить его на использование конкретного IP-адреса либо имени заголовка компьютера. Инструкции по созданию веб-узла см. в разделе Размещение нескольких веб-узлов на одном сервере документации по службам IIS.

  2. Убедитесь, что веб-узел доступен и что при попытке доступа к узлу не возникает ошибок проверки подлинности.

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

  4. На странице виртуального каталога сервера отчетов нажмите Создать.

  5. Выберите вновь созданный веб-узел и нажмите кнопку ОК.

  6. Если нужно настроить сервер отчетов на SSL-соединение, установите флажок Запросить соединение по протоколу SSL.

  7. Нажмите кнопку Применить, чтобы создать виртуальный каталог сервера отчетов.

  8. На странице виртуального каталога диспетчера отчетов нажмите Создать.

  9. Выберите вновь созданный веб-узел.Нажмите кнопку ОК.

  10. Нажмите кнопку Применить, чтобы создать виртуальный каталог диспетчера отчетов.

  11. Проверьте, доступен ли сервер отчетов, проверив его URL-адрес.Для этого введите его URL-адрес в окне веб-обозревателя.Если появилась ошибка HTTP 401, просмотрите статьи базы знаний Microsoft, перечисленные в начале раздела.

    Полный URL-адрес сервера отчетов включает в себя префикс, имя сервера и виртуальный каталог:

    Если пользовательскому веб-узлу был присвоен заголовок компьютера, используйте следующий синтаксис: http://<hostheader>/reportserver.

    Если пользовательскому веб-узлу был присвоен IP-адрес, убедитесь в том, что этот IP-адрес разрешается в имя узла, а затем используйте следующий синтаксис: http://<IP-адрес>/reportserver.

    Если пользовательскому веб-узлу был присвоен уникальный номер порта, добавьте номер порта к имени веб-сервера: http://<servername>:<portnumber>/reportserver.

  12. (Необязательно для некоторых конфигураций веб-узла).Отредактируйте файл RSWebApplication.config, чтобы обновить URL-адрес сервера отчетов, используемый диспетчером отчетов для соединения с сервером отчетов.

    Можно пропустить эти шаги, если пользовательскому веб-узлу присвоен конкретный IP-адрес и имя узла разрешается в этот IP-адрес. Также можно пропустить этот шаг, если веб-узел использует протокол SSL и порт 443, а при создании виртуального каталога сервера отчетов был установлен параметр SSL.

    Необходимо выполнить эти шаги, если пользовательским веб-узлом используются заголовки компьютера или собственный номер порта:

    1. Откройте файл RSWebApplication.config.
    2. Удалите запись в ReportServerVirtualDirectory.Удалите только значение; не удаляйте теги.
    3. В параметре ReportServerUrl введите полное имя экземпляра сервера отчетов.Это должно быть то же значение, что и использованное ранее для подтверждения URL-адреса сервера отчетов.

    Эти параметры должны быть похожи на следующий пример:

    <ReportServerUrl>http://myhostheader/reportserver</ReportServerUrl>
    <ReportServerVirtualDirectory></ReportServerVirtualDirectory>
    

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

  13. Проверьте, доступен ли диспетчер отчетов, проверив URL-адрес. Например, если URL-адрес сервера отчетов http://<hostheader>/reportserver, URL-адресом диспетчера отчетов, скорее всего, будет http://<hostheader>/reports.

    Если возникнет ошибка «Запрос не выполнен, состояние HTTP 400:Неправильный запрос», указанный в файле RSWebApplication.config URL-адрес неправильный.

  14. Для доставки электронной почты с помощью сервера отчетов отредактируйте файл RSReportServer.config и задайте параметр конфигурации UrlRoot.Это значение должно быть полным URL-адресом сервера отчетов.Это должно быть то же значение, что и использованное на предыдущем шаге для подтверждения URL-адреса сервера отчетов. Дополнительные сведения об этом файле конфигурации см. в разделе Файл конфигурации RSReportServer электронной документации по SQL Server.

См. также

Задачи

Как запустить настройку служб Reporting Services

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

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

Другие ресурсы

Установка нескольких экземпляров служб Reporting Services

Справка и поддержка

Получение помощи по SQL Server 2005