Вопросы установки служб Reporting Services
В состав SQL Server входит единая программа установки, которая обеспечивает установку всех компонентов, включая службы Reporting Services. С помощью программы установки можно устанавливать на один компьютер службы Reporting Services, включая либо не включая другие компоненты SQL Server. Кроме того, если пользователь хочет устанавливать клиентские и серверные приложения служб Reporting Services по отдельности, он может выбирать для установки те или иные функции служб Reporting Services.
В данном разделе содержатся сведения и рекомендации по следующим темам.
Выбор клиентских и серверных приложений для включения в установку служб Reporting Services.
Выбор дополнительных служб и функций с целью поддержки функционирования сервера отчетов.
Выбор учетной записи службы для службы сервера отчетов.
Выбор режима установки, предусматривающего либо минимальное участие программы установки в настройке устанавливаемого экземпляра, либо осуществление этой программой всех операций настройки.
Установка нескольких экземпляров и версий служб Reporting Services на одном и том же компьютере.
Подготовьтесь к установке служб Reporting Services
Перед установкой служб Reporting Services ознакомьтесь со следующими требованиями и описаниями компонентов.
После ознакомления с требованиями к установке можно запускать программу установки из командной строки или из мастера установки.
Выбор клиентских и серверных приложений
В дополнение к общим средствам, реализованным в службах SQL Server, в комплект служб Reporting Services входит также полный набор средств и приложений для бизнес-отчетности. В следующем списке представлены средства и приложения, которые устанавливаются при выборе тех или иных функций в мастере установки либо при указании тех или иных параметров командной строки.
Выбор компонентов |
Описание |
---|---|
Reporting Services — или — /FEATURES=RS |
Устанавливает следующие приложения. Служба сервера отчетов (в которую входят веб-служба сервера отчетов, приложение для обработки в фоновом режиме и диспетчер отчетов), построитель отчетов, конструктор отчетов, конструктор моделей, программа настройки служб Reporting Services, а также программы командной строки Reporting Services (программы rsconfig.exe, rskeymgmt.exe и rs.exe). |
Клиентские средства — или — /FEATURES=Tools |
Устанавливает среду SQL ServerManagement Studio, используемую для настройки сервера отчетов, управления заданиями, управления общими расписаниями и настройки определений ролей. |
Business Intelligence Development Studio — или — /FEATURES=BIDS |
Устанавливает среду конструирования Visual Studio, которая включает конструктор отчетов и конструктор моделей. |
Выбор дополнительных служб и функций
Благоприятное влияние на развертывание служб Reporting Services может оказать добавление других компонентных технологий SQL Server и служб.
На странице «Выбор компонентов» выделите Службы компонента Database Engine для размещения баз данных сервера отчетов. Для баз данных сервера отчетов службам Reporting Services требуется локальный или удаленный экземпляр SQL Server 2005 либо компонента SQL Server 2008 Database Engine. Установив экземпляр компонента Database Engine одновременно со службами Reporting Services, можно снять необходимость выполнения задачи после настройки, установив конфигурацию по умолчанию, которая предполагает создание и настройку баз данных сервера отчетов в автоматическом режиме. Реляционные базы данных SQL Server могут не только содержать базы данных сервера отчетов, но и являться источником данных для отчетов и моделей.
Если необходимо использовать приложение фоновой обработки служб Reporting Services для подписок и запланированных отчетов, то потребуется Агент SQL Server. Агент SQL Server должен выполняться в том экземпляре компонента Database Engine, который содержит базы данных сервера отчетов. При установке компонента Database Engine агент SQL Server можно указать на странице «Конфигурация сервера».
При установке экземпляра компонента Database Engine, на котором будет размещена база данных сервера отчетов для экземпляра сервера отчетов, находящегося на другом компьютере, необходимо использовать Обозреватель SQL Server. При установке компонента Database Engine обозреватель SQL Server можно указать на странице «Конфигурация сервера».
Выделите службы Analysis Services на странице «Выбор компонентов», если хотите использовать службы SQL ServerAnalysis Services в качестве источника данных для отчетов и моделей.
На странице «Выбор компонентов» выберите пункт Электронная документация по SQL Server, если необходимо установить документацию по службам Reporting Services.
На странице «Выбор компонентов» выделите пункт Службы Integration Services, если необходимо использовать образец пакета SSIS, сценарий и отчеты для запросов к данным журнала регистрации выполнения отчетов. Для выполнения данного пакета требуется, чтобы в системе были установлены службы Integration Services.
Указание учетной записи службы
Программа установки предоставляет страницу «Конфигурация» в мастере установки; таким образом, можно будет настроить службы, являющиеся частью текущей установки. Установка не выбирает учетную запись службы по умолчанию, поэтому ее нужно указать явным образом. Рекомендуется использовать учетную запись пользователя домена с наименьшими правами доступа, имеющую разрешение на установление сетевых подключений. По возможности указывайте учетную запись, которая используется исключительно сервером отчетов; тогда возможно осуществлять аудит активности входа в систему с использованием данной учетной записи.
Если в дальнейшем возникнет необходимость в изменении учетной записи службы сервера отчетов или в обновлении пароля, вносите требуемые изменения с помощью программы настройки служб Reporting Services. Дополнительные сведения о рекомендациях по настройке учетных записей и об обновлении настроек учетных записей служб см. в разделах Настройка учетных записей служб Windows и Настройка учетной записи службы сервера отчетов.
Выбор параметра установки
В процессе установки необходимо выбрать параметр установки для служб Reporting Services.
Параметр Установить принимаемую по умолчанию конфигурацию собственного режима дает программе установки указание перед установкой настроить службы Reporting Services на использование принимаемых по умолчанию значений. Параметр установки по умолчанию доступен только в том случае, если одновременно устанавливаются экземпляр локального компонента Database Engine и экземпляр служб Reporting Services. В противном случае этот параметр установки не может быть выбран. Этот параметр создает полностью развернутый сервер отчетов, работающий в собственном режиме, готовый к использованию по завершении программы установки, что позволяет пользователю сократить время и уменьшить число шагов работы. Дополнительные сведения см. в разделе Конфигурация по умолчанию для установки в собственном режиме (службы Reporting Services).
Параметр Установить принимаемую по умолчанию конфигурацию режима SharePoint дает программе установки указание перед установкой настроить службы Reporting Services на использование базы данных сервера отчетов, взаимодействующей с хранилищем данных SharePoint. Параметр установки по умолчанию доступен только в том случае, если одновременно устанавливаются экземпляр локального компонента Database Engine и экземпляр служб Reporting Services. Этот параметр следует использовать лишь в том случае, если предполагается настроить сервер отчетов на интеграцию с развертыванием SharePoint. Сервер отчетов не будет иметь полной функциональности до тех пор, пока не будет осуществлена такая интеграция. Дополнительные сведения см. в разделе Конфигурация по умолчанию для режима интеграции с SharePoint (службы Reporting Services).
Параметр Установить, но не настраивать сервер дает программе установки указание скопировать программные файлы на диск, настроить службу сервера отчетов и зарегистрировать поставщик инструментария управления Windows (WMI) сервера отчетов. Данный параметр установки имеет название «только файлы». Он выбран по умолчанию. Чтобы привести сервер отчетов в рабочее состояние, необходимо продолжить конфигурирование с помощью программы настройки служб Reporting Services. Выберите этот параметр, если требуется настроить сервер отчетов отдельно в качестве послеустановочной задачи; для размещения базы данных сервера отчетов используйте существующий либо удаленный экземпляр компонента Database Engine или установите службы Reporting Services в виде именованного экземпляра. Дополнительные сведения см. в разделе Установка в режиме «только файлы» (службы Reporting Services).
Программа установки не позволяет устанавливать компоненты на удаленных компьютерах. Более того, такие варианты развертывания, как масштабное развертывание, режим интеграции с SharePoint или настройка базы данных сервера отчетов на отказоустойчивом кластере, не могут быть реализованы с помощью программы установки. Дополнительные сведения о методах поддержки и конфигурирования этих вариантов развертывания см. в разделе Планирование и архитектура (службы Reporting Services) электронной документации по SQL Server.
Сравнение параметров установки
В приведенной ниже таблице сравниваются параметры, применяемые для конфигурации по умолчанию, и параметры установки только файлов.
Операция |
Конфигурация по умолчанию |
Установка только файлов |
---|---|---|
Настраивает имя экземпляра. |
Требуется одновременная установка компонента Database Engine и служб Reporting Services в виде одного и того же экземпляра. Используется имя экземпляра SQL Server, указанное для экземпляра компонента Database Engine, на котором размещены базы данных сервера отчетов. |
Используется имя экземпляра SQL Server. При выполнении установки только файлов может формироваться либо экземпляр по умолчанию, либо именованный экземпляр. |
Создает программные папки и копирует файлы. |
Да |
Да |
Регистрирует поставщик инструментария WMI сервера отчетов. |
Да |
Да |
Настраивает учетная запись службы и тип запуска. |
Да. Это значение должно быть задано во время установки. |
Да. Это значение должно быть задано во время установки. |
Запускает службу сервера отчетов. |
Да |
Да |
Предоставляет учетной записи службы сервера отчетов разрешения на доступ к папкам. |
Да |
Да |
Создают базы данных reportserver и reportservertempdb. Создает роль rsexecrole, в которой определяются разрешения базы данных. |
Да. Если по умолчанию используется конфигурация «Режим интеграции с SharePoint», для системного свойства сервера отчетов IsSharePointEnabled указывается значение True. |
Нет |
Настраивает соединение с базами данных. |
Да. Учетной записи службы сервера отчетов предоставляются права на использование базы данных через роль rsexecrole. |
Нет |
Резервирует URL-адреса для сервера отчетов и для диспетчера отчетов (только в собственном режиме). |
Да |
Нет |
Инициализирует сервер отчетов. |
Да |
Нет |
Настраивает доставку электронной почты. |
Нет |
Нет |
Настраивает учетную запись автоматического выполнения. |
Нет |
Нет |
Выполняет резервное копирование ключей шифрования. |
Нет |
Нет |
Настройте службы Reporting Services
По завершении установки служб Reporting Services можно изменять параметры установки с целью перенастройки сервера или для применения к ней пользовательских настроек. Если выполняется установка «только файлы», необходимо использовать программу настройки служб Reporting Services для конфигурирования сервера отчетов с тем, чтобы подготовить его к работе.
Чтобы запустить программу настройки служб Reporting Services, нажмите кнопку Пуск, последовательно выберите пункты Все программы, Microsoft SQL Server 2008, Средства настройки и выберите пункт Настройка служб Reporting Services. Дополнительные сведения см. в разделах Программа конфигурации служб Reporting Services и Разделы руководства по настройке служб Reporting Services.
Проверьте установку служб Reporting Services
После установки и конфигурации удостоверьтесь в том, что компоненты служб Reporting Services запущены. Дополнительные сведения см. в разделе Как проверить установки служб Reporting Services.
Установка нескольких экземпляров и версий служб Reporting Services
Этот компонент сервера отчетов является привязанным к экземпляру. Можно устанавливать несколько экземпляров одной и той же версии или несколько версий служб Reporting Services, если требуется выполнять версии SQL Server 2008, SQL Server 2005 или SQL Server 2000 Reporting Services параллельно на одном компьютере.
Службы SQL Server 2000Reporting Services могут продолжать функционировать в качестве экземпляра по умолчанию параллельно с именованными экземплярами SQL Server 2008Reporting Services. При запуске служб SQL Server 2000Reporting Services одновременно с другими версиями это должен быть экземпляр по умолчанию, поскольку службы SQL Server 2000Reporting Services не поддерживают именованные экземпляры. Поэтому при осуществлении параллельной установки на компьютере, где запущены службы SQL Server 2000Reporting Services, программа установки SQL Server допускает установку только именованных экземпляров служб SQL Server 2008Reporting Services.
Программа установки устанавливает экземпляры по одному. Один экземпляр SQL Server может содержать несколько компонентов, включая службы Reporting Services. На одном компьютере можно установить несколько экземпляров служб Reporting Services; для этого нужно запускать программу установки несколько раз.
При установке нескольких экземпляров служб Reporting Services, которые выполняются как экземпляр по умолчанию и именованный экземпляр, каждый экземпляр идентифицируется с помощью имени этого экземпляра. SQL Server 2008 содержит также сведения о версии. Так, при установке экземпляра по умолчанию, а также именованного экземпляра SQL Server 2005 и SQL Server 2008 можно увидеть программные файлы и службы для всех четырех экземпляров.
SQL Server 2005 Reporting Services (MSSQLSERVER)
SQL Server 2005 Reporting Services (МойЭкземпляр)
SQL Server 2008 Reporting Services (MSRS10.MSSQLSERVER)
SQL Server 2008 Reporting Services (MSRS10.МойЭкземпляр)
По умолчанию при установке служб Reporting Services в форме именованного экземпляра имя экземпляра используется для определения виртуального каталога для сервера отчетов и для диспетчера отчетов; кроме того, оно будет включено в URL-адрес для сервера отчетов и для диспетчера отчетов с тем, чтобы каждое приложение имело уникальное имя относительно других экземпляров приложения, выполняемых на том же компьютере. Дополнительные сведения см. в разделе Настройка URL-адресов сервера отчетов.
Общие функции
Возможность установки нескольких экземпляров общих функций не предусмотрена, однако их можно запускать параллельно с более ранними версиями (например, можно запускать на одном компьютере SQL Server 2005 и среду SQL Server 2008 Business Intelligence Development Studio).
Использование средств авторской разработки отчетов, средств настройки серверов или средств управления одной версии с изделием другой версии не допускается. Так, исключается возможность использования программы настройки служб Reporting Services из SQL Server 2008 для конфигурирования более ранней версии сервера отчетов. Позаботьтесь об установке всех необходимых средств и приложений для каждой устанавливаемой версии.
См. также