Обновление установки по умолчанию служб Reporting Services
При запуске программы установки на компьютере, где уже установлены службы Reporting Services по умолчанию, можно выбрать между обновлением существующего экземпляра и установкой нового. Для обновления существующей установки необходимо выполнить следующие требования:
- Виртуальные каталоги, используемые для доступа к серверу отчетов и диспетчеру отчетов, должны иметь настройки конфигурации по умолчанию. Виртуальные каталоги создаются на веб-узле по умолчанию. Сопоставления приложения и содержимого, настройки безопасности виртуального каталога, а также разрешения должны иметь значения по умолчанию.
- Удостоверение процесса ASP.NET не было зашифровано в файле machine.config. Шифрование удостоверения процесса для некоторых организаций является лучшим способом обеспечить безопасность. Программа установки SQL Server не может обновить установки служб Reporting Services, если удостоверение процесса зашифровано.
- Никаких пользовательских расширений не было добавлено, и сервер отчетов развертывается с модулем безопасности по умолчанию.
Пункты, описанные выше, блокируют процесс обновления; они вступают в действие, когда запускается помощник по обновлению на существующей установке. Дополнительные сведения об этих проблемах и способах их решения см. в документации помощника по обновлению. Можно выполнить миграцию установки служб Reporting Services, если вариант с обновлением не подходит. Дополнительные сведения о миграции и использования помощника обновления см. в разделах Миграция служб Reporting Services и Использование помощника по обновлению для подготовки к обновлениям.
Контрольный список действий перед обновлением
Используйте этот контрольный список, чтобы подготовить установку служб Reporting Services к обновлению.
- Выполните резервное копирование базы данных и файлов конфигурации сервера отчетов. Если изменились файлы-образцы или таблицы стилей и нужно сохранить эти измененные версии, создайте их резервные копии.
- Выполните резервное копирование симметричного ключа.
- Удалите обновление электронной документации служб Reporting Services, если оно было установлено.
- Запустите программу установки на компьютере, на котором находится сервер отчетов. Программа установки обнаружит существующую установку и предложит варианты обновления.
Обновление базы данных сервера отчетов
В процессе обновления программа установки соединяется с базами данных сервера отчетов, установленными в локальном экземпляре компонента SQL Server Database Engine по умолчанию, а затем обновляет существующую табличную структуру в соответствии с новой схемой. Проведя обновление базы данных сервера отчетов к новому формату, уже невозможно будет это отменить. База данных при миграции заменяется. Программа установки использует сведения о соединении с базой данных из файла RSReportServer.config, чтобы найти базу данных сервера отчетов и соединиться с ней.
Обновление установки не изменяет имя базы данных сервера отчетов или данных соединения. Данные учетной записи, которые сервер отчетов использует для доступа к базе данных сервера отчетов, не изменяются. Дополнительные сведения об обновлении базы данных см. в разделе Обновление базы данных сервера отчетов.
Усовершенствование содержимого сервера отчетов
При обновлении сервера отчетов происходит также обновление отчетов, но не остального содержимого, хранящегося на сервере отчетов. Опубликованные отчеты и моментальные снимки подвергаются обновлению в ходе длительного процесса в конце работы программы установки. Подписки, расписания, общие источники данных и ресурсы идентичны версиям до обновления. Дополнительные сведения об обновлении отчетов путем замены на месте см. в разделе Обновление отчетов.
Обновление назначений ролей для использования новых функций построения нерегламентированных отчетов
Определения и назначения ролей во время обновления не изменяются. Это означает, что новые задачи и определения ролей, введенные в сервере SQL Server 2005, в обновленной установке не реализованы. Для использования новых задач и ролей необходимо вручную обновить роли и назначения ролей.
Новые задачи и роли поддерживают специальные функции отчетности, позволяющие пользователям создавать модели и использовать построитель отчетов. Перед этим необходимо обновить существующие роли и назначения ролей. Дополнительные сведения см. в разделе Обновление безопасности на основе ролей для доступа к построителю отчетов.
Усовершенствование файлов конфигурации
Файлы конфигурации существующей установки используются в обновленной установке. Новые настройки добавляются и устанавливаются в процессе обновления. Не все новые настройки доступны по завершению процесса обновления. Дополнительные настройки могут быть добавлены, если воспользоваться программой настройки служб Reporting Services.
Если производится обновление SQL Server 2005 с пакетом обновления 1 (SP1), файлы конфигурации не обновляются и не включают никаких новых настроек. Программа установки пакета обновления 1 (SP1) не изменяет файлы конфигурации. Единственным новым параметром конфигурации, добавленным в пакет обновления 1 (SP1), является модуль обработки данных BI для SAP NetWeaver. Дополнительные сведения о ручной настройке этих параметров см. в разделе Настройка служб Reporting Services для использования поставщика данных Microsoft .NET 1.0 для бизнес-аналитики SAP NetWeaver.
Совместное обновление компонентов служб Reporting Services
Службы Reporting Services включают в себя клиентские и серверные компоненты. Если осуществляется обновление серверных компонентов, следует также соответствующим образом обновить все клиентские компоненты. В особенности это относится к конструктору отчетов. Хотя работа конструктора отчетов версии SQL Server 2000 с сервером отчетов SQL Server 2005 возможна, можно заметить рассогласованность между предварительным просмотром отчета в конструкторе отчетов и тем, как отчет выглядит в процессе выполнения. Обратите внимание на то, что, подвергнув конструктор отчетов обновлению, уже невозможно будет использовать его для публикации отчетов на сервере отчетов SQL Server 2000. Различия пространства имен делают невозможной публикацию на обеих версиях сервера отчетов.
Совместное обновление компонентов SQL Server
Можно обновить сервер отчетов и компонент Database Engine раздельно или совместно. Нижеприведенный список кратко описывает обновление компонентов.
- Если проводится обновление только компонента Database Engine, процесс не оказывает влияния на сервер отчетов и базу данных сервера отчетов. Обновленный компонент Database Engine содержит существующую базу данных сервера отчетов, определенную в соответствии со старой схемой.
- Если проводится обновление только сервера отчетов, программа установки изменяет табличную структуру базы данных сервера отчетов в соответствии с новым форматом.
- Если производится обновление обоих компонентов, первым обновляется ядро СУБД, затем сервер отчетов.
Процесс обновления установленной службы Reporting Services запускается только тогда, когда программа установки выявляет принадлежность компонента сервера отчетов или конструктора отчетов к версии SQL Server 2000.
Компоненты, удаляемые в процессе обновления
В процессе обновления программа установки удаляет компоненты, которые заменяются новыми компонентами в выпуске SQL Server 2005. Нижеследующий список перечисляет, какие компоненты обновляются или удаляются. Дополнительные сведения о том, как выбрать компонент в программе установки, см. в разделе Установка служб Reporting Services с помощью программы установки.
- Сервер отчетов, диспетчер отчетов и базы данных сервера отчетов подвергаются обновлению.
- Конструктор отчетов удаляется и заменяется установкой среды Business Intelligence Development Studio. В SQL Server 2005 конструктор отчетов работает в среде Business Intelligence Development Studio. Предыдущая версия, работающая в Visual Studio 2003, и все файлы программы удаляются из системы.
- Электронная документация служб Reporting Services удалена. В новом выпуске документация по продукту включена в электронную документацию SQL Server 2005.
Важно! |
---|
Если устанавливалось обновление документации, непременно удалите его прежде, чем приступить к обновлению. Это необходимо сделать вручную. Хотя функция обновления удаляет файлы документации, она не убирает пункт с программой из списка Добавить или удалить программы. |
- Образцы удаляются. Новые версии доступны посредством программы установки.
- Административные средства командной строки удаляются. Обратите внимание на то, что средство rsactivate.exe больше не используется и не устанавливается в этом выпуске.
См. также
Основные понятия
Обновление служб Reporting Services
Другие ресурсы
Обратная совместимость служб Reporting Services