Выбор компонентов служб Reporting Services для установки
Службы SQL Server 2005 Reporting Services (SSRS) состоят из клиентских и серверных компонентов, которые устанавливаются вместе или по отдельности. После определения нужных компонентов можно запустить программу установки. Дополнительные сведения об установке конкретных компонентов см. в разделе Установка служб Reporting Services с помощью программы установки.
Программу установки можно запускать на одном компьютере неоднократно, чтобы установить несколько экземпляров сервера отчетов. Клиентские компоненты можно устанавливать на любые компьютеры, используя любой выпуск служб Reporting Services . Серверным компонентам требуется лицензия SQL Server. Действующую лицензию SQL Server необходимо иметь для любого компьютера, на который устанавливаются серверные компоненты служб Reporting Services.
Примечание. |
---|
Доступность того или иного компонента определяется выпуском устанавливаемого программного обеспечения. Дополнительные сведения см. в разделе Возможности, поддерживаемые различными выпусками SQL Server 2005 электронной документации по SQL Server. |
Серверные компоненты
В службы Reporting Services включены следующие серверные компоненты.
Сервер отчетов
Сервер отчетов обеспечивает обработку, подготовку к просмотру и доставку отчетов для интерактивной и плановой отчетности. Сервер отчетов реализован как служба Microsoft Windows и веб-служба ASP.NET, которая выполняется под управлением IIS. Это сервер без сохранения состояния, хранящий метаданные и определения объектов в базе данных сервера отчетов. При установке компонента сервера отчетов на компьютер устанавливаются как служба Windows, так и веб-служба.
Корпорация Майкрософт рекомендует устанавливать серверы отчетов на компьютеры под управлением либо Windows Server 2003, либо Windows XP. Хотя компоненты сервера отчетов можно устанавливать и запускать на компьютере под управлением Windows 2000 Server, здесь существуют определенные ограничения на олицетворение и доступ к сети, не позволяющие использовать некоторые функциональные возможности сервера отчетов.
Важно! |
---|
При выборе компьютера для установки сервера отчетов избегайте компьютеров, имя которых содержит знак подчеркивания. Сервер отчетов не сохраняет сведения о состоянии сеанса на компьютерах, имя которых содержит знак подчеркивания, а также на тех, к которым применялось обновление системы безопасности MS01-055 для Internet Explorer. Это обновление системы безопасности препятствует отправке файлов «cookie» на клиентские компьютеры, имя которых содержит знак подчеркивания, лишая службы Reporting Services функциональных возможностей управления сеансом. Рекомендованные решения этой проблемы вопроса приводятся в статье 316112 базы знаний Майкрософт. |
База данных сервера отчетов
Службы Reporting Services используют две базы данных SQL Server для внутреннего хранения экземпляра сервера отчетов: одну для хранения данных, а другую в качестве временного хранилища. Эти базы данных создаются одновременно и привязываются по имени. По умолчанию базам данных присваиваются имена соответственно reportserver и reportservertempdb. Для баз данных сервера отчетов службам Reporting Services требуется локальный или удаленный экземпляр SQL Server. Можно использовать экземпляр SQL Server 2000 или экземпляр SQL Server 2005. Дополнительные сведения о требованиях, предъявляемых этим выпуском к базе данных сервера отчетов, см. в разделе Создание базы данных сервера отчетов.
Базы данных сервера отчетов могут быть созданы во время или после установки. Они могут быть созданы программой установки в том случае, если параллельно на один компьютер устанавливается экземпляр компонента SQL Server 2005 Database Engine и службы Reporting Services. Однако если базу данных сервера отчетов необходимо разместить на SQL Server 2000 или на удаленном экземпляре SQL Server, необходимо выбрать параметр установки Установить, но не настраивать сервер, а затем, после завершения установки, воспользоваться программой настройки служб Reporting Services для создания и настройки баз данных сервера отчетов. Дополнительные сведения см. в разделе Как установить локальную и удаленную базу данных сервера отчетов.
Диспетчер отчетов
Диспетчер отчетов представляет собой инструмент администрирования на основе веб-служб, который используется для управления одним экземпляром сервера отчетов. Он устанавливается по умолчанию вместе с сервером отчетов. Если для управления сервером отчетов используются другие инструментальные средства (например, среда SQL Server Management Studio или пользовательское приложение), этот компонент можно опустить, удалив его из дерева выбора компонентов.
Построитель отчетов
Построитель отчетов является приложением ClickOnce, которое предоставляет пользователю возможность создания нерегламентированных отчетов, которые не укладываются в модели данных, созданные и опубликованные в конструкторе моделей. Построитель отчетов устанавливается в составе компонента сервера отчетов. Он доступен пользователям из диспетчера отчетов или по URL-адресу. Можно ограничить или запретить доступ к построителю отчетов через настройку назначений ролей или установку системных свойств сервера отчетов. Дополнительные сведения см. в разделе Назначение ролей для доступа к построителю отчетов электронной документации по SQL Server.
Настройка служб Reporting Services
Программа настройки служб Reporting Services устанавливается в составе экземпляра сервера отчетов. Его можно использовать для создания пользовательской конфигурации или развертывания установки сервера отчетов. Это средство является обязательным компонентом установки сервера отчетов.
Клиентские компоненты
В службы Reporting Services включены следующие клиентские компоненты. Эти компоненты можно устанавливать на клиентские компьютеры, они не требуют лицензии SQL Server.
Конструктор отчетов
Службы Reporting Services включают авторское инструментальное средство создания отчетов, которое называется конструктором отчетов. Конструктор отчетов используется для создания, редактирования и предварительного просмотра отчетов, а также их последующего развертывания на сервере отчетов. Конструктор отчетов запускается в Visual Studio 2005.
Конструктор моделей
Конструктор моделей — это средство для создания нерегламентированных бизнес-отчетов в построителе отчетов. Он применяется для указания связей между данными, которые используются для поддержки создания нерегламентированных отчетов. Конструктор моделей запускается из Visual Studio 2005.
Программы командной строки
Службы Reporting Services включают несколько инструментов командной строки, которые можно использовать для администрирования установки служб Reporting Services. В большинстве случаев вместо программ командной строки можно использовать программу настройки служб Reporting Services. Но если работа с командной строкой более предпочтительна, то для выполнения административных задач на сервере отчетов можно установить следующие программы:
- Программа Rsconfig используется для изменения параметров соединения базы данных сервера отчетов после завершения установки. Она также используется для задания зашифрованных сведений учетной записи, которые применяются для необслуживаемой обработки отчетов.
- Rs — это сервер сценариев, который может использоваться для обработки сценариев Microsoft Visual Basic, регулярно выполняющих общие задачи, или для запуска одинаковых задач на разных компьютерах.
- Rskeymgmt используется для резервного копирования и восстановления ключей шифрования сервера отчетов.
Дополнительные сведения обо всех этих программах см. в разделах Программа rsconfig, Программа rs и Программа rskeymgmt электронной документации по SQL Server.
Среда SQL Server Management Studio
Среда SQL Server Management Studio можно использовать для администрирования одного или нескольких экземпляров сервера отчетов. Она обеспечивает комплексное рабочее пространство управления сервером, которое можно использовать для управления всеми серверными компонентами SQL Server из одного местоположения.
Диспетчер конфигурации SQL Server
Диспетчер конфигурации SQL Server используется для просмотра и установки свойств службы Windows сервера отчетов, которая управляют запланированными операциями сервера отчетов и его инициализацией.
Выбор модели развертывания
Все серверные компоненты можно устанавливать на один компьютер, если нужно сохранить лицензии SQL Server или если требования к отчетности не слишком велики. Но если поддерживается большое количество пользователей отчетов, производительность повысится, если установить базу данных сервера отчетов на выделенный сервер. Дополнительные сведения о моделях развертывания см. в разделе Планирование развертывания служб Reporting Services электронной документации по SQL Server.
См. также
Основные понятия
Установка служб SQL Server Reporting Services
Другие ресурсы
Обзор компонентов служб Reporting Services