Поделиться через


Миграция существующих баз данных служб Analysis Services

Мастер миграции служб Analysis Services предназначен для обновления баз данных служб MicrosoftSQL Server 2000Analysis Services до версии MicrosoftSQL Server 2008Analysis Services. При выполнении миграции мастер копирует объекты базы данных служб SQL Server 2000Analysis Services и пересоздает их в экземпляре SQL Server 2008Analysis Services. Базы данных-источники остаются неизменными. После проверки полной работоспособности новой базы данных старую базу данных можно будет удалить вручную.

Рекомендуется выполнять миграцию баз данных по одной или небольшими группами. Это позволяет удостовериться в том, что каждый объект базы данных должным образом перенесен на целевой сервер, прежде чем приступать к миграции остальных объектов. При запуске мастера миграции как на исходном сервере, так и на целевом сервере должна быть запущена служба MSSQLServerOLAPService. (При миграции именованного экземпляра на обоих серверах должна быть запущена служба **MSOLAP$**instancename.)

После миграции баз данных необходимо обработать базы данных из исходного источника данных, прежде чем можно будет выполнять к ним запросы. Дополнительные сведения см. в разделе Обработка объектов служб Analysis Services.

Использование мастера миграции

Мастер миграции можно запустить из узла сервера служб Analysis Services в обозревателе объектов среды SQL Server Management Studio. Также мастер можно запустить из командной строки, запустив программу MigrationWizard.exe.

Указание источника и адресата

После начальной страницы мастера Приветствие отображается страница Задание источника и назначения. На этой странице указывается исходный сервер и целевой сервер для баз данных, для которых выполняется миграция. Целевой экземпляр служб Analysis Services может быть локальным или удаленным. Если указан целевой компьютер, на котором выполняется более одного экземпляра служб SQL Server 2008Analysis Services, используйте формат computername\instancename.

Можно также сохранить схему базы данных в файле сценария, чтобы завершить миграцию позже, например, при помощи задачи «Выполнение DDL» служб Analysis Services в пакете служб SQL Server 2008Integration Services. Дополнительные сведения о задаче служб Analysis Services «Выполнить DDL» см. в разделе Задача «Выполнение инструкции DDL служб Analysis Services».

Выбор баз данных для миграции

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

Имена базы данных-источника и соответствующих целевых баз данных по умолчанию идентичны. Однако если на целевом сервере база данных с тем же именем уже существует, то мастер миграции назначит для новой базы данных уникальное имя. (Например, вторая копия базы данных AdventureWorks будет называться AdventureWorks 1.) Можно оставить имя, назначенное мастером, либо указать новое имя, либо переименовать базу данных после завершения работы мастера.

Дополнительные сведения о соответствии объектов служб SQL Server 2000Analysis Services объектам SQL Server 2008Analysis Services см. в разделе Вопросы миграции (службы Analysis Services — многомерные данные).

ПримечаниеПримечание

Мастер миграции не поддерживает миграцию баз данных служб MicrosoftSQL Server версии 7.0 Analysis Services.

Проверка баз данных

На странице Проверка баз данных мастер миграции проверяет структуры мигрируемых баз данных. В ходе проверки мастер формирует журнал. Чтобы просмотреть журнал и выборку из него, нажмите кнопку Просмотр журнала, а затем выберите один из следующих параметров:

  • Показать все

  • Показать ошибки

  • Показать предупреждения

  • Показать успешные операции

Если возникли какие-либо ошибки, проверка прекращается. Чтобы продолжить процесс миграции, исправьте ошибки в базе данных, затем нажмите кнопку Перезапустить.

Можно остановить процесс проверки, нажав кнопку Остановить. Мастер выедет сообщение, указав число баз данных, которые остались непроверенными.

Миграция баз данных

На странице Миграция баз данных мастер выполняет миграцию объектов служб SQL Server 2000Analysis Services в формат служб SQL Server 2008Analysis Services. Можно остановить этот процесс и откатить всю транзакцию, нажав кнопку Остановить, а затем Отмена.

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

Завершение работы мастера

На странице Завершение работы мастера отображается сводка по созданным базам данных служб SQL Server 2008Analysis Services. Чтобы завершить работу мастера, нажмите кнопку Готово.

После миграции базы данных необходимо обработать базу данных из исходного источника данных, прежде чем можно будет выполнять к ней запросы. Дополнительные сведения см. в разделе Обработка объектов служб Analysis Services.

См. также

Основные понятия