Обновление базы данных сервера отчетов
Изменения: 15 сентября 2007 г.
Схема базы данных сервера отчетов в следующих версиях служб Reporting Services может быть изменена. В данном подразделе описывается, каким образом производится обновление схемы базы данных до последней версии формата. Обратите внимание, что после обновления схемы произвести откат к предыдущей версии будет невозможно. Всегда создавайте резервную копию базы данных сервера отчетов, прежде чем производить обновление, чтобы иметь возможность возврата к предыдущей версии.
Примечание. |
---|
Возможно обновление базы данных сервера отчетов, выполняющейся под управлением экземпляра компонента SQL Server 2000 Database Engine без его обновления до SQL Server 2005. Можно также использовать экземпляр компонента SQL Server 2000 Database Engine для сохранения новой базы данных сервера отчетов, созданной для установки служб SQL Server 2005 Reporting Services. |
База данных сервера отчетов обновляется в три этапа.
- Обновление схемы производится автоматически во время установки или вручную с использованием программы настройки служб Reporting Services.
- Метаданные и описания безопасности обновляются при первом использовании базы данных сервера отчетов после обновления схемы.
- Опубликованные отчеты и скомпилированные моментальные снимки отчетов обновляются при первом использовании. Дополнительные сведения см. в разделе Обновление отчетов.
Кроме базы данных сервера отчетов при работе сервера отчетов используется временная база данных. Она обновляется автоматически при обновлении базы данных сервера отчетов.
Способы обновления базы данных сервера отчетов
База данных сервера отчетов может быть обновлена автоматически или вручную.
- Программа установки производит обновление базы данных сервера отчетов автоматически при запуске конфигурации по умолчанию, если база данных сервера отчетов установлена локально.
- Программа установки также автоматически обновляет базу данных сервера отчетов при запуске программы установки из командной строки. Если база данных сервера отчетов установлена на удаленном экземпляре SQL Server или запущена на другом именованном экземпляре на том же компьютере, следует запустить программу установки из командной строки и указать аргументы RSUPGRADEDATABASEACCOUNT и RSUPGRADEPASSWORD с учетными данными, обладающими разрешениями на обновление схемы.
- Любую базу данных сервера отчетов можно обновить вручную, независимо от того, запущена она локально или на удаленном сервере. Для обновление базы данных сервера отчетов воспользуйтесь программой настройки служб Reporting Services. Параметр обновления на странице «Установка базы данных» выполнит сценарий, который обновляет схему до самой последней версии.
Обновление базы данных сервера отчетов на удаленном сервере
При обновлении установки службы Reporting Services, содержащей базу данных на удаленном сервере, можно столкнуться с проблемами при обновлении схемы базы данных. По умолчанию программа установки для подключения к удаленному экземпляру SQL Server и обновления схемы пользуется маркером безопасности пользователя, который ее запустил. При наличии разрешений администратора и на локальном, и на удаленном компьютерах, обновление базы данных будет успешно произведено. Аналогичным образом, при запуске программы установки из командной строки с указанием аргументов RSUPGRADEDATABASEACCOUNT и RSUPGRADEPASSWORD с учетными данными, обладающими разрешениями на изменение схемы на удаленном компьютере обновление данных также произойдет успешно. Однако если разрешения на изменение схемы на удаленном компьютере отсутствуют, в соединении будет отказано со следующей ошибкой:
«Программе установки не удалось произвести обновление схемы базы данных сервера отчетов. Необходимо после ее завершения обновить схему базы данных вручную. Для этого запустите программу настройки служб Reporting Services, откройте страницу «Установка базы данных» и нажмите «Обновить». Дополнительные сведения см. в статье 91310 базы знаний Майкрософт».
Будут обновлены программные файлы сервера отчетов, однако база данных сервера отчетов останется в прежнем формате. Пока база данных сервера отчетов не будет обновлена, сервер отчетов будет недоступен.
Обновление базы данных вручную
Если программа установки не обновила базу данных сервера отчетов автоматически, то обновление установки сервера отчетов выполнено лишь частично. Для завершения обновления следует обновить базу данных сервера отчетов вручную, запустив программу настройки служб Reporting Services после завершения программы установки.
- Запустите программу настройки служб Reporting Services и подключитесь к только что обновленному экземпляру сервера отчетов. Дополнительные сведения о запуске этой программы и подключении к серверу см. в разделе Как запустить настройку служб Reporting Services.
- На странице «Установка базы данных» нажмите кнопку Соединить для подключения к экземпляру SQL Server, на котором располагается база данных сервера отчетов.
- Выберите базу данных сервера отчетов, которую необходимо обновить.
- Для обновления схемы базы данных нажмите кнопку Обновить.
После выполнения этих действий сервер отчетов станет доступен.
Обновление от версии с пакетом обновления 1 (SP1) до версии с пакетом обновления 2 (SP2)
Тип учетных данных, указанный в соединении базы данных сервера отчетов, определяет, может ли программа установки обновить версию базы данных сервера отчетов с пакетом обновления 1 (SP1) или CTP-версию пакета обновления 2 (SP2) до конечной версии пакета обновления 2 (SP2).
Если сервер отчетов соединяется с базой данных сервера отчетов, используя учетные данные базы данных или учетную запись пользователя Windows, которая отличается от учетной записи службы Windows для сервера отчетов, то база данных не будет обновлена при обновлении остальной части программного обеспечения. В этом случае, чтобы обновить базу данных сервера отчетов вручную, необходимо воспользоваться программой настройки служб Reporting Services. Следуйте инструкциям предыдущего раздела по обновлению базы данных вручную.
См. также
Основные понятия
Обновление служб Reporting Services
Обновление установки по умолчанию служб Reporting Services
Миграция служб Reporting Services
Другие ресурсы
Создание базы данных сервера отчетов
Как запустить настройку служб Reporting Services
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
15 сентября 2007 г. |
|