Продажи: 1-800-867-1389

Миграция файлов баз данных и схемы SQL Server между виртуальными машинами в Azure с помощью дисков с данными

Обновлено: Март 2014 г.

В этом разделе приводится описание миграции файлов баз данных и схемы SQL Server между виртуальными машинами в Azure с помощью дисков с данными. Этот способ миграции подходит в следующих двух ситуациях.

  • Создается виртуальная машина с помощью образа платформы SQL Server Evaluation Edition, а пробный период истек.

  • Необходимо переместить базы данных на другую виртуальную машину.

Для этого раздела предполагается следующее.

Следующие шаги демонстрируют стандартный рабочий процесс при переносе баз данных между виртуальными машинами в Azure.

  1. Скопируйте данные (MDF, NDF), журналы (LDF) и файлы резервной копии (BAK) на дополнительный диск с данными в исходной виртуальной машине. Перед копированием данных (MDF, NDF) и журналов (LDF) выведите из сети пользовательские базы данных и остановите экземпляр SQL Server.

  2. Отсоедините диск с данными от исходной виртуальной машины. Дополнительные сведения см. в разделе Отсоединение диска с данными от виртуальной машины.

  3. Подсоедините диск с данными к целевой виртуальной машине. Дополнительные сведения см. в разделе Подсоединение диска с данными к виртуальной машине.

  4. Авторизуйтесь в целевой виртуальной машине и найдите в ней файлы баз данных.

  5. Подсоедините или восстановите файлы данных и резервные файлы на экземпляр базы данных в целевой виртуальной машине.

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

  • Присоединение и отсоединение базы данных Можно скопировать файлы данных (MDF, NDF) и журналы (LDF) в целевой виртуальной машине, затем подсоединить в ней пользовательские базы данных. При выполнении отсоединения и подсоединения баз данных воспользуйтесь функцией сжатия данных, чтобы уменьшить объем данных внутри базы данных и размер самой базы данных. Кроме того, можно использовать другие средства сжатия и распаковки в отношении отсоединенных файлов. Сведения об ограничениях при использовании операций отсоединения и присоединения см. в Option 3. Detach and Attach.

  • Резервное копирование и восстановление баз данных. Если версия SQL Server в целевой виртуальной машине та же или выше версии SQL Server в исходной виртуальной машине, можно скопировать резервные файлы базы данных в целевую виртуальную машину, затем восстановить базу данных в целевой виртуальной машине. Дополнительные сведения см. в разделе Восстановление базы данных в новое расположение. Сведения об ограничениях см. в Option 2. Backup and Restore. При резервном копировании базы данных можно управлять сжатием резервной копии для отдельной базы данных, файла или журнала. Дополнительные сведения см. в разделах Сжатие резервных копий файлов и Резервное копирование и восстановление баз данных SQL Server.

Существуют и другие средства и операции, которые позволяют выполнить перенос баз данных между виртуальными машинами, например Option 1: Data-tier Applications .BACPAC or .DACPAC files или Option 4. Other SQL Server Techniques.

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

Как и в случае с пользовательскими базами данных, системные базы данных рекомендуется хранить на подсоединенных дисках в исходной виртуальной машине. С помощью SQL Server Management Studio можно создать полную резервную копию всех системных баз данных и восстановить их в целевых виртуальных машинах.

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

Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв
Показ:
© 2014 Microsoft