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

Добавления: 15 сентября 2007 г.

В данном разделе описываются требования и шаги по установке служб Reporting Services на Windows Vista. Инструкции по обновлению компьютера Windows XP, на котором установлены службы Reporting Services, см. в разделе Как обновить версию служб Reporting Services в Windows Vista. Если используется 64-разрядный компьютер, см. разделы Как установить 32-разрядную версию служб Reporting Services на 64-разрядный компьютер и Установка служб Reporting Services на 64-разрядные компьютеры.

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

  • Необходим выпуск Windows Vista Enterprise Edition, Ultimate Edition или Business Edition.
  • Можно установить любой из следующих выпусков SQL Server 2005: Developer Edition, Standard Edition, Workgroup Edition, Evaluation Edition или Express Edition with Advanced Services. Выпуск Enterprise Edition не поддерживается для Windows Vista.
  • Необходимо применить пакет обновления 2 (SP2) к установленным службам Reporting Services. Для большинства выпусков необходимо сначала установить первоначальный выпуск, а затем обновить его до уровня SP2. Пользователи выпуска Express Edition with Advanced Services могут запустить программу установки, к которой уже применен пакет обновления 2. Дополнительные сведения см. на странице, посвященной пакету обновления 2 (SP2) Microsoft SQL Server 2005 Express Edition with Advanced Services на веб-узле Microsoft.
  • Перед установкой служб Reporting Services необходимо включить ASP.NET и службы IIS. Чтобы включить их, выполните следующее.
    1. Нажмите кнопку «Пуск».
    2. Выберите пункт Панель управления.
    3. Выберите пункт Программы.
    4. Щелкните Программы и компоненты и выберите Включить или отключить компоненты Windows. Подождите, пока на экране появится список компонентов.
    5. Откройте службы IIS.
    6. В средства управления веб включите следующие функции:
      совместимость с WMI IIS 6;
      совместимость конфигурации метабазы IIS и IIS 6.
    7. В службах Интернета, в разделе «Разработка приложений», включите следующие компоненты:
      ASP.NET;
      расширение ISAPI;
      фильтры ISAPI.
    8. В разделе «Основные функции Http» включите следующие функции:
      документ по умолчанию;
      обзор каталогов;
      ошибки Http;
      перенаправление Http;
      статическое содержимое.
    9. В разделе «Безопасность» включите следующие функции:
      проверка подлинности Windows.

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

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

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

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

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

  6. Если выбрана установка в режиме «только файлы», настройте сервер отчетов.

    1. Откройте программу настройки служб Reporting Services. Чтобы открыть средство, нажмите кнопку «Пуск», последовательно выберите пункты Все программы, SQL Server 2005, Средства настройки, а затем Программа настройки служб Reporting Services.
    2. Нажмите кнопку Продолжить.
    3. В диалоговом окне «Выбор экземпляра» выделите экземпляр сервера отчетов и нажмите кнопку Соединить.
    4. Настройте сервер для операции. Инструкции см. в разделе Разделы руководства по настройке служб Reporting Services.

    Важно   Службы Reporting Services работают в службах IIS 7.0 как обычное приложение. При настройке пула приложений для виртуального каталога сервера отчетов на новой установке Reporting Services, выберите Classic .NET AppPool или создайте новый пул приложений, для которого Режим управляемого конвейера установлен в значение Классический. Если службы Reporting Services установлены в конфигурации по умолчанию, то сервер отчетов будет работать в собственном пуле приложений с учетной записью NetworkService. Конфигурация по умолчанию обеспечивает полностью функциональный сервер отчетов на Windows Vista. Не следует запускать веб-службу сервера отчетов в пуле приложений служб IIS 7.0 по умолчанию. При попытке использования службы возникнут ошибки HTTP 500.

  7. Настройте сервер отчетов для локального администрирования. Чтобы получить локальный доступ к серверу отчетов и диспетчеру отчетов, выполните следующие действия.

    1. Откройте обозреватель Internet Explorer.
    2. Введите URL-адрес сервера отчетов по умолчанию (http://<servername>/reportserver) или URL-адрес диспетчера отчетов (http://<servername>/reports).
    3. Откройте меню Сервис.
    4. Выберите пункт Свойства обозревателя.
    5. Перейдите на вкладку Безопасность.
    6. Щелкните значок Надежные узлы.
    7. Нажмите кнопку Узлы.
    8. Добавьте адрес 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@@@@.
    9. Нажмите кнопку ОК..
  8. Создайте назначения ролей, явно предоставляющие доступ с полным набором разрешений.

    1. Откройте окно обозревателя с набором разрешений для запуска от имени администратора. В меню «Пуск» выберите пункт Все программы, щелкните правой кнопкой мыши пункт Internet Explorer и выберите команду Запуск от имени администратора.
    2. Запустите диспетчер отчетов. По умолчанию диспетчер отчетов имеет URL-адрес http://<имя_сервера>/reports (или http://<имя_сервера>/reports$sqlexpress, если используется выпуск SQL Server Express with Advanced Services).
    3. На домашней странице нажмите кнопку Свойства.
    4. Нажмите кнопку Создать назначение ролей.
    5. Введите учетную запись пользователя Windows в следующем формате: <домен>\<пользователь>.
    6. Выберите пункт Диспетчер содержимого.
    7. Нажмите кнопку ОК..
    8. Нажмите кнопку Параметры узла в верхнем углу домашней страницы.
    9. Нажмите кнопку Настроить параметры безопасности веб-узла.
    10. Нажмите кнопку Создать назначение ролей.
    11. Введите учетную запись пользователя Windows в следующем формате: <домен>\<пользователь>.
    12. Выберите пункт Системный администратор.
    13. Нажмите кнопку ОК..
    14. Закройте диспетчер отчетов.
  9. Вновь откройте диспетчер отчетов в обозревателе Internet Explorer, не используя параметр Запуск от имени администратора.

Использование среды Business Intelligence Development Studio в Windows Vista

Если среда Business Intelligence Development Studio установлена в Windows Vista, то в среде Visual Studio 2005 при использовании средств проектирования возникнут проблемы совместимости.

Если необходимо открыть существующий проект (решение) или опубликовать элементы из конструктора отчетов или конструктора моделей на сервере отчетов, то запускать среду Business Intelligence Development Studio следует с повышенными разрешениями.

  1. Нажмите кнопку «Пуск», выберите пункты Все программы и SQL Server 2005, щелкните правой кнопкой мыши пункт Business Intelligence Development Studio, а затем выберите команду Запуск от имени администратора.
  2. Нажмите кнопку Продолжить.
  3. Нажмите кнопку Выполнить.

Теперь можно выполнять развертывание отчетов и других элементов на сервере отчетов. Если отсутствуют необходимые разрешения, возникнут проблемы, например:

  • ошибки «Отказано в доступе» во время открытия существующего проекта;
  • ошибки входа во время настройки соединения с общим источником данных;
  • во время создания отчета с помощью мастера сервера отчетов возникнет ошибка входа, когда мастер выполнит попытку соединения с внешним источником данных, содержащим данные для отчета.

Пользователям среды SQL Server Management Studio для создания имен входа для пользователей, выполняющих администрирование баз данных на сервере, необходимы разрешения Запуск от имени администратора. Дополнительные сведения о требованиях к повышенным разрешениям для среды Management Studio см. в разделе Как соединиться с SQL Server из Windows Vista.

См. также

Задачи

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

Справочник

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

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

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

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

Разделы руководства по установке служб Reporting Services
Разделы руководства по настройке служб Reporting Services

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

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