Вопросы обновления служб Reporting Services

Обновление выполняется программой установки SQL Server. Программу установки SQL Server можно использовать для обновления любого компонента или всех компонентов SQL Server, включая службы Reporting Services. Для обновления более ранней версии SQL Server нужно запустить программу установки SQL Server 2008 на компьютере, где установлена более ранняя версия SQL Server. Программа установки обнаружит существующие экземпляры и предложит выполнить обновление.

После запуска программы установки можно либо обновить SQL Server 2000 или SQL Server 2005, либо установить новый экземпляр служб SQL Server 2008Reporting Services, который будет выполняться параллельно с существующими установками.

В этом разделе приведены важные вопросы, которые следует обдумать перед началом обновления служб Reporting Services.

Важное примечаниеВажно!

Сведения о функциях служб Reporting Services, которые не поддерживаются, устарели или подверглись изменениям, см. в разделе Обратная совместимость служб Reporting Services.

Обновление выпусков и версий

Программа установки SQL Server 2008 обеспечивает возможность обновления следующих более ранних выпусков служб Reporting Services.

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

  • SQL Server 2005Reporting Services.

Между двумя выпусками SQL Server 2008 поддерживается обновление или возврат к предыдущей версии.

Известные проблемы при обновлении

Перед обновлением до служб SQL Server 2008Reporting Services просмотрите документацию помощника по обновлению и электронную документацию, где содержатся последние сведения по вопросам обновления. Чтобы получить документацию помощника по обновлению, установите помощник по обновлению. Дополнительные сведения см. в разделе Использование помощника по обновлению для подготовки к обновлениям.

К числу известных на настоящий момент проблем, связанных с обновлением, относятся следующие.

  • Не поддерживаются обновления сервера отчетов, в котором для хранения базы данных сервера отчетов используется удаленный экземпляр компонента SQL Server 2000Database Engine.

  • В SQL Server 2008 не поддерживается веб-служба сервера отчетов SQL Server 2000. Ее поддержка прекращена. Если были созданы или установлены пользовательские функции, указывающие на конечную точку ReportServer2000, имейте в виду, что эти пользовательские функции теперь не будут выполняться. Дополнительные сведения о конечных точках компонента см. в разделе Конечные точки веб-службы сервера отчетов.

  • Не поддерживаются более ранние версии поставщика WMI для служб Reporting Services. Поставщик WMI для служб Reporting Services не имеет обратной совместимости с предыдущими версиями. После обновления нельзя будет использовать поставщика WMI для служб Reporting Services SQL Server 2008 с более ранними версиями служб Reporting Services.

Дополнительные сведения о поддерживаемых сценариях обновления см. в разделе Обновления версий и выпусков. При невозможности обновления существующей установки с помощью программы установки можно установить новый экземпляр служб SQL Server 2008Reporting Services и затем перенести базу данных сервера отчетов, а также файлы конфигурации на этот новый экземпляр. Дополнительные сведения о миграции служб Reporting Services см. в разделе Как выполнить миграцию установки служб Reporting Services.

Контрольный список действий перед обновлением

Перед обновлением до служб SQL Server 2008Reporting Services проверьте выполнение следующих требований.

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

Обновление более ранних версий служб Reporting Services

Программа установки позволяет использовать параметры обновления, которые можно указывать в качестве параметров командной строки или в мастере установки. Инструкции по обновлению установок содержатся в следующих разделах.

Удаление файлов и приложений из предыдущей установки

Старые файлы регистрации, устаревший файл RSWebApplication.config и установки виртуального каталога в IIS при обновлении не удаляются. Конструктор отчетов SQL Server 2005, среда Management Studio и другие клиентские средства при обновлении не удаляются. Если они больше не нужны, позаботьтесь об удалении этих файлов и средств по завершении обновления.

Обновление потока операций

Процесс обновления начинается с выбора существующего экземпляра сервера отчетов, подлежащего обновлению.

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

  2. Программа установки выявляет обстоятельства или настройки, не позволяющие осуществлять обновление, и считывает параметры конфигурации. Ниже представлены примеры, включающие пользовательские модули, развернутые на сервере отчетов. Если обновление заблокировано, необходимо либо модифицировать установку так, чтобы этот процесс был разблокирован, либо перейти на новый экземпляр SQL Server 2008. Дополнительные сведения см. в документации помощника по обновлению.

  3. Если процесс обновления может быть продолжен, программа установки предлагает продолжить его выполнение.

  4. Программа установки создает новые папки для программных файлов SQL Server 2008. К числу программных папок для установки служб Reporting Services относится MSRS10.<имя экземпляра>.

  5. Программа установки добавляет программные файлы сервера отчетов SQL Server 2008, средства настройки, а также программы командной строки, являющиеся частью этой функции сервера отчетов.

    1. Программные файлы предшествующих версий удаляются.

    2. К средствам настройки сервера отчетов и программам, обновляемым до уровня новой версии, относятся программа настройки служб Reporting Services, утилиты командной строки, а также построитель отчетов. К числу новых средств, устанавливаемых с SQL Server 2008, относится новое средство предварительного просмотра конструктора отчетов.

    3. Другие клиентские средства, такие как среды Business Intelligence Development Studio, SQL Server Management Studio и электронная документация, не обновляются. Получить новые версии этих средств можно путем их добавления при выполнении программы установки. Более ранние версии будут существовать наряду с версиями SQL Server 2008. В случае установки образцов более ранние версии сохраняются. Программа установки не поддерживает обновление образцов SQL Server.

  6. Программа установки повторно использует запись службы в диспетчере управления службами для службы сервера отчетов SQL Server 2008. Эта запись службы включает учетную запись службы Windows сервера отчетов.

  7. Программа установки резервирует новые URL-адреса в соответствии с существующими настройками виртуального каталога в службах IIS. Программа установки может не удалить виртуальные каталоги в IIS, поэтому не забывайте удалять их вручную по завершении процесса обновления.

  8. Программа установки обновляет базы данных сервера отчетов до уровня новой схемы и модифицирует роль RSExecRole посредством добавления к ней разрешений владельца базы данных. Данный шаг возникает только в случае обновления служб SQL Server 2000Reporting Services или SQL Server 2005Reporting Services до установки пакета обновления 1 (SP1).

  9. Программа установки осуществляет слияние параметров в файлах конфигурации. При использовании в качестве основы файлов конфигурации из текущей установки добавляются новые записи. Устаревшие записи не удаляются, но по завершении процесса обновления они не считываются сервером отчетов.