Как установить SQL Server 2005 Reporting Services на Windows Vista

В этой статье я опишу порядок установки Reporting Services из комплекта SQL Server 2005 Developer Edition на компьютер с установленной операционной системой Windows Vista Ultimate. За основу мной взята пошаговая инструкция, опубликованная в статье базы знаний Майкрософт: http://support.microsoft.com/kb/934164/ru-ru
Во время установки SQL Server 2005 Developer Edition среди предлагаемых к установке компонент Reporting Services отсутствовал. Поэтому вначале была выполнена установка SQL Server 2005, потом установлен Server 2005 Service Pack 2 (SP2) и последний из доступных кумулятивных пакетов заплат.
Перед установкой Reporting Services нужно установить недостающие компоненты для ASP.NET и IIS. Для этого нужно в оснастке "Панель Управления" (Control Panel) перейти в раздел "Программы" (Programs), а затем дважды щелкнуть ссылку "Включение и отключение компонентов Windows" (Programs and Features). Далее, необходимо включить совместимость IIS 6 WMI. Сделать это можно пометив чекбокс, раскрыв следующую цепочку узлов дерева функций: "Службы IIS" / "Средства управления веб-узлом" / "Совместимость управления IIS 6" / "Совместимость WMI IIS 6" и "Совместимости конфигурации метабазы IIS и IIS 6".

После этого нужно добавить функционал службам интернета (World Wide Web Services), для чего пометьте чекбоксы следующих компонент разработки приложений: ASP.NET, ISAPI Extensions и ISAPI Filters.

Следующим шагом идёт настройка основных функций HTTP (Common HTTP Features), где нужно чтобы были помечены все чекбоксы: Default Document, Directory Browsing, HTTP Errors, HTTP Redirection и Static Content.

Следующим шагом является настройка функций безопасности, где нужно пометить чекбокс для Windows Authentication.

Когда Вы пометили все чекбоксы, которые необходимы для нормальной работы веб-служб отчётности, нажмите кнопку OK окна включения или отключения компонентов Windows. Будет выполнена настройка компонентов, что длится несколько минут.
Обратите внимание, что если какая-нибудь из перечисленных выше функций не будет включена, компоненты Reporting Services не будут доступны для выбора при запуске программы установки SQL Server. Наличие диска с дистрибутивом не требуется.
После установки компонент, которые необходимы для веб-публикации отчётов, нужно запустить саму службу веб-публикации (World Wide Web Publishing Service) и настроить её автоматический запуск. Это нужно для того, чтобы можно было выбрать установку конфигурации Reporting Services по умолчанию.
После того, как публикация в веб на вашем компьютере с Windows Vista заработает и служба SQL Server тоже будет успешно запущена, можно приступить к установке недостающих компонент Reporting Services для SQL Server 2005 или SQL Server 2005 Express Edition with Advanced Services SP2.
В ходе установки нужно убедиться, что компонент Reporting Services выбран.

Вы можете выбрать любую из предлагаемых в окне (Report Server Installation Options) опций установки, заданную по умолчанию конфигурацию или отказаться от настройки службы отчётности на этапе установки компонент.
После успешной установки компонент Report Server нужно их сразу обновить до последнего SP и, если таковые имеются, установить последний после SP кумулятивный пакет заплат. В нашем случае, это был SP2 и кумулятивный пакет из статьи KB936252.

После установки всех доступных обновлений, необходимо внести коррективы в настройки по умолчанию IIS7. Для начала может понадобиться перезапустить службу веб-публикаций, что легко сделать в командной строке, выполнив там команду IISRESET. Если перезапуск служб интернета пройдёт успешно, Вы получите такие сообщения:

C:\ >IISRESET Попытка остановки... Службы Интернета успешно остановлены Попытка запуска... Службы Интернета успешно перезапущены

Следующим шагом является настройка Report Server, которая документирована в BOL и выполняется средствами оснастки: "Настройка служб Reporting Services" (RSConfigTool.exe). Важно, чтобы Reporting Services работал как унаследованное с точки зрения IIS 7.0 приложение, т.е. прикладной пул для виртуального каталога Report Server должен быть классический: Classic .NET AppPool.

В довершении всего, чтобы веб-узел отчётов и их настройки был доступен с локального компьютера, нужно включить его в надёжные узлы.

Дополнительную информацию можно найти в статьях:

Published Monday, September 10, 2007 5:52 PM by gladchenko
Filed under:

Leave a Comment

(required) 
(required) 
(optional)
(required)