Как установить и настроить службы Reporting Services в Windows Server 2008

В этом разделе объясняются требования и шаги, необходимые для установки и конфигурации служб Reporting Services в Microsoft Windows Server 2008. Любой 32-разрядный или 64-разрядный выпуск служб Reporting Services можно установить на любой выпуск Windows Server 2008.

Рекомендуется устанавливать службы Reporting Services в конфигурации по умолчанию, потому что при установке только файлов в работе средства настройки служб Reporting Services возникают некоторые проблемы. Режим установки указывается во время выполнения программы установки. Можно задать установку по умолчанию, если выбрать параметр Установить конфигурацию по умолчанию на странице «Параметры установки сервера отчетов».

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

Для работы компонентов SQL Server в Windows Server 2008 требуется SQL Server 2005 с пакетом обновления 2 (SP2).

Перед установкой служб Reporting Services необходимо включить ASP.NET и службы IIS. Чтобы включить эти возможности, настройте серверную роль следующим образом.

  1. Выберите команду Пуск.
  2. Щелкните Диспетчер сервера в верхней части меню «Пуск».
  3. Щелкните правой кнопкой мыши Роли и выберите пункт Добавить роли.
  4. На странице Выбор серверных ролей щелкните Веб-сервер (IIS). При этом в качестве зависимости роли также выбирается файл-сервер. Нажмите кнопку Далее.
  5. На странице Службы роли сохраните все элементы, выбранные по умолчанию, и добавьте следующие элементы.
    1. В области Общие характеристики HTTP выберите все элементы.
    2. В области Разработка приложений выберите ASP.NET. Будет предложено включить зависимые службы. Нажмите кнопку ОК, чтобы добавить нужные службы роли.
    3. В области Безопасность выберите Проверка подлинности Windows.
    4. В области Средства управления в разделе Возможности управления IIS 6 выберите все элементы.
  6. Нажмите кнопку Далее, затем кнопку Установить.

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

После включения необходимых компонентов необходимо запустить службу веб-публикаций, если нужно установить службы Reporting Services в конфигурации по умолчанию. Также можно установить службы Reporting Services в режиме «только файлы» и настроить сервер отчетов после завершения установки SQL Server.

Bb839480.note(ru-ru,SQL.90).gifПримечание.
Если обновляется как экземпляр сервера отчетов, так и операционная система, а экземпляром сервера отчетов является SQL Server 2005 Express Edition with Advanced Services, необходимо выполнить программу установки с параметром SKUUPGRADE=1. Дополнительные сведения см. в разделе Как обновить сервер отчетов выпуска SQL Server Express до выпуска с более широкими возможностями. Обратите внимание, что при обновлениях этого выпуска возможны некоторые известные проблемы. Дополнительные сведения см. в файле Readme пакета обновления SP2.

Установка пакета обновления 2 (SP2) для служб Reporting Services

  1. Войдите в систему Windows Server 2008 и включите ASP.NET и IIS, как показано в разделе «Предварительные требования».

  2. Убедитесь, что запущена служба веб-публикаций. Если эта служба не запущена, переведите ее в режим автоматического запуска.

    1. Нажмите кнопку «Пуск».
    2. Выберите пункт Панель управления.
    3. Откройте раздел Система и ее обслуживание.
    4. Выберите пункт Администрирование. Возможно, панель придется прокрутить вниз, пока не появится нужный пункт.
    5. Дважды щелкните пункт Службы.
    6. Нажмите кнопку Продолжить.
    7. Щелкните правой кнопкой мыши пункт Веб-публикация и в контекстном меню выберите пункт Свойства.
    8. В параметре «Тип запуска» выберите значение Авто.
    9. Нажмите кнопку Применить.
    10. Выберите команду Пуск.
    11. Нажмите кнопку ОК, чтобы закрыть окно.
  3. Установите службы SQL Server 2005 Reporting Services следующим образом.

    • При установке выпуска SQL Server 2005 Express Edition with Advanced Services установите пакет обновления 2 (SP2). Чтобы загрузить пакет обновления 2 (SP2), см. Пакет обновления 2 (SP2) для Microsoft SQL Server 2005 Express Edition with Advanced Services на веб-узле Майкрософт.
    • Для всех остальных выпусков необходимо устанавливать первоначальную версию продукта. Помощник по совместимости программ выведет предупреждение, если текущая версия окажется несовместимой. Чтобы продолжить установку, нажмите кнопку Выполнить. Инструкции по установке служб Reporting Services см. в разделе Разделы руководства по установке служб Reporting Services.
    • Мастер установки содержит страницу «Параметры установки сервера отчетов». На этой странице можно выбрать установку в конфигурации по умолчанию или установить только программные файлы и настроить сервер позже.
      Для достижения оптимальных результатов в Windows Server 2008 Beta 3 выберите параметр Установить конфигурацию по умолчанию. Если он недоступен, необходимо выбрать параметр Установить, но не настраивать сервер. Обратите внимание, что при установке SQL Server 2005 Express Edition with Advanced Services встретятся ошибки конфигурации во время настройки программного обеспечения после завершения программы установки. Советы, как устранить эти ошибки, см. в подразделе «Устранение неполадок установки» в конце этого раздела.
  4. Установите пакет обновления 2 (SP2).

    • Чтобы загрузить пакет обновления SP2, см. Как получить последний пакет обновленияSQL Server2005 на веб-узле Microsoft. Если установлен выпуск Express Edition with Advanced Services с пакетом обновления 2 (SP2), то этот шаг можно пропустить, поскольку пакет обновления 2 уже установлен.
    • Чтобы избежать перезагрузки системы, во время установки пакета обновления 2 (SP2) можно остановить службы. Чтобы остановить службы, откройте панель управления, выберите пункт Администрирование, дважды щелкните пункт Службы, щелкните нужную службу правой кнопкой мыши и выберите команду Стоп.
    • Не останавливайте службы до запуска программы установки. Они необходимы для проверки подлинности.
    • Если откроется средство подготовки пользователей, перед началом работы с ним запустите службы. Это средство позволяет легко добавлять учетные записи пользователей Windows к фиксированной серверной роли SYSADMIN.
  5. Запустите службы, если они еще не запущены. Если устанавливается выпуск Express Edition with Advanced Services, перезапустите службы IIS. Чтобы переустановить службы IIS, нажмите кнопку Пуск, выберите Все программы, щелкните Стандартные, щелкните правой кнопкой мыши Командная строка, выберите Выполнить от имени администратора, введите iisreset и нажмите клавишу «Ввод».

Настройка служб Reporting Services

  1. Откройте программу настройки служб Reporting Services. Чтобы открыть средство, нажмите кнопку «Пуск», последовательно выберите пункты Все программы, SQL Server 2005, Средства настройки, а затем Программа настройки служб Reporting Services.

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

  3. В диалоговом окне «Выбор экземпляра» выделите экземпляр сервера отчетов и нажмите кнопку Соединить.

  4. Переведите пул приложений для диспетчера отчетов и веб-службы сервера отчетов в режим ReportServer или Classic .NET AppPool.

    1. Откройте страницу Идентификация веб-службы.
    2. Выберите пул приложений ReportServer.
    3. Нажмите кнопку Применить.

    Параметр пул приложений по умолчанию нельзя использовать со службами Reporting Services. Службы Reporting Services выполняются в службах IIS 7.0 как традиционное приложение и требуют, чтобы параметр пула приложений Управляемый режим конвейера был установлен в значение Classic. Не следует запускать веб-службу сервера отчетов в пуле приложений служб IIS 7.0 по умолчанию. В этом случае возникает ошибка HTTP 500.

    Обратите внимание, что в версии Windows Server 2008 Beta 3, если используются пользовательские настройки пула приложений, пул приложений диспетчера отчетов не может выполняться с учетной записью пользователя домена.

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

Конфигурация сервера отчетов и диспетчера отчетов для локального администрирования

  1. Откройте окно обозревателя с набором разрешений для запуска от имени администратора Нажмите кнопку Пуск, выберите Все программы, щелкните правой кнопкой мыши Internet Explorer и выберите Выполнить от имени администратора.

  2. Запустите диспетчер отчетов. По умолчанию URL-адресом диспетчера отчетов является http://<имя_сервера>/reports (или, если используется SQL Server Express with Advanced Services, http://<имя_сервера>/reports$sqlexpress).

  3. Добавьте http://<имя_сервера> к зоне безопасности локальной интрасети.

    1. Откройте меню Сервис.
    2. Выберите пункт Свойства обозревателя.
    3. Перейдите на вкладку Безопасность.
    4. Щелкните Локальная интрасеть.
    5. Нажмите кнопку Узлы.
    6. Добавьте адрес http://<имя_сервера>. @@@@If you are not using HTTPS for the default site, clear the check box Require server certification (https:) for all sites in this zone.@@@@
    7. Нажмите кнопку ОК..
  4. Создайте назначения ролей, предоставляющих разрешения локальным администраторам.

    1. В диспетчере отчетов на домашней странице перейдите на вкладку Свойства.
    2. Нажмите кнопку Создать назначение ролей.
    3. Введите учетную запись пользователя Windows в следующем формате: <домен>\<пользователь>.
    4. Выберите пункт Диспетчер содержимого.
    5. Нажмите кнопку ОК..
    6. Нажмите кнопку Параметры узла в верхнем углу домашней страницы.
    7. Нажмите кнопку Настроить параметры безопасности веб-узла.
    8. Нажмите кнопку Создать назначение ролей.
    9. Введите учетную запись пользователя Windows в следующем формате: <домен>\<пользователь>.
    10. Выберите пункт Системный администратор.
    11. Нажмите кнопку ОК..
  5. Закройте диспетчер отчетов.

  6. Вновь откройте диспетчер отчетов в обозревателе Internet Explorer, не используя параметр Запуск от имени администратора. Необходим полный доступ ко всем функциям диспетчера отчетов, включая меню «Настройки веб-узла» в верхней части страницы.

Устранение неполадок установки

Проблема. Программа настройки служб Reporting Services

Был установлен SQL Server 2005 Express Edition with Advanced Services в Windows Server 2008 Beta 3 с параметром Установить, но не настраивать сервер программы установки, и теперь при настройке экземпляра в средстве настройки служб Reporting Services появляется много индикаторов ошибок (красные значки x).

Решение

Существует способ обойти эти ошибки и успешно настроить установку. Прежде всего, откройте страницу «Виртуальный каталог сервера отчетов». Хотя значки зеленого цвета показывают, что виртуальный каталог настроен, на самом деле он еще не создан. Чтобы создать виртуальный каталог, выберите существующий веб-узел и введите имя виртуального каталога. Придется несколько раз нажать кнопку Применить, прежде чем виртуальный каталог будет создан.

После этого можно продолжить остальные задачи.

  • Создайте виртуальный каталог диспетчера отчетов.
  • Для веб-службы сервера отчетов укажите пул приложений Classic .NET AppPool или ReportServer. Пул приложений по умолчанию не будет работать, поэтому убедитесь, что выбран другой пул приложений.
  • Создайте базу данных сервера отчетов.
  • Остальные параметры конфигурации необязательны. Инструкции по выполнению этих задач см. в разделе Разделы руководства по настройке служб Reporting Services.
Проблема. Программная настройка виртуального каталога сервера отчетов

В службах IIS 7.0 имеются новые требования к разрешениям для расширений ISAPI, использующих в сценарии сопоставления символа-шаблонa (*). Если для конфигурации виртуального каталога сервера отчетов выполнить программный код или сценарий, можно встретить следующую ошибку при попытке получить доступ к виртуальному каталогу:

«Ошибка HTTP 403.1 Запрещено».

Была выполнена попытка запуска CGI, ISAPI или другой исполняемой программы из каталога, в котором запрещен запуск программ.

Решение

Измените разрешения следующим образом, чтобы позволить выполнение сценариев в виртуальном каталоге.

  1. В диспетчере служб IIS откройте папку Веб-узлы, а затем папку на веб-узле, содержащем виртуальный каталог сервера отчетов.
  2. Выберите виртуальный каталог сервера отчетов.
  3. В области IIS дважды щелкните Обработчики HTTP.
  4. На панели «Действия» дважды щелкните Изменить разрешения обработчика.
  5. Нажмите кнопку Сценарий.
  6. Нажмите кнопку ОК..

См. также

Задачи

Как установить 32-разрядную версию служб Reporting Services на 64-разрядный компьютер
Как обновить версию служб Reporting Services в Windows Vista
Как установить 32-разрядную версию служб Reporting Services на 64-разрядный компьютер

Справочник

Требования к оборудованию и программному обеспечению для установки SQL Server 2005

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

Сведения об использовании SQL Server 2005 в Windows Vista

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

Как соединиться с SQL Server из Windows Vista
Разделы руководства по установке служб Reporting Services
Разделы руководства по настройке служб Reporting Services

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

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