Миграция базы данных SQL Server в облако Advanced
Сервис DRS позволяет мигрировать базы данных SQL Server из какой-либо облачной платформы в облако Advanced.
Для миграции:
создайте инстанс базы данных SQL Server в Advanced;
подготовьте резервную копию исходной базы данных;
загрузите резервную копию исходной базы данных в бакет OBS;
используйте Data Replication Service для восстановления базы данных SQL Server из резервной копии.
Порядок действий
Создание инстанса базы данных
Чтобы мигрировать базу данных, потребуется чистый инстанс в облаке Advanced. Для его создания воспользуйтесь RDS, следуя инструкции по созданию экземпляра БД RDS.
При создании установите параметры:
DB Engine — «SQL Server»;
DB Engine version — версия исходной базы данных.
Подготовка исходной базы данных
Создайте резервную копию исходной базы данных SQL Server. Формат резервной копии — файл с расширением «.bak».
Загрузка резервной копии исходной базы данных в облако Advanced
Создайте бакет.
См.также
Загрузите резервную копию исходной базы данных в бакет OBS, следуя инструкции по работе с объектами OBS.
Восстановление базы данных из резервной копии
Войдите в консоль управления.
Выберите
.На странице Backup Migration Management нажмите Create Migration Task.
На шаге Select Backup:
Введите название задачи в поле Task Name.
Выберите источник файла резервной копии OBS Bucket в поле Backup File Source.
Выберите корзину, в которой хранится файл резервной копии, в раскрывающемся списке Bucket Name.
Выберите файл резервной копии в списке резервного копирования Buckup Name.
Выберите целевой проект в раскрывающемся списке Enterprise Project.
Нажмите Next.
На шаге Select Destination:
Нажмите Select Destination RDS DB Instance и выберите целевой экземпляр базы данных RDS.
Нажмите Full в поле Backup Type для выбора типа резервного копирования.
Нажмите Yes в поле Last Backup File.
Подсказка
Выберите Yes в любом из следующих сценариев:
Однократная полная миграция.
Выбранный файл резервной копии восстанавливается последним.
Примечание
Конечный экземпляр базы данных будет недоступен до тех пор, пока не будет восстановлен последний файл резервной копии.
Нажмите No в поле Overwrite Data.
Внимание
Если выбрать параметр Yes, целевые базы данных будут перезаписаны с теми же именами, что и у резервных баз данных. Соблюдайте осторожность при выполнении этой операции.
Нажмите Yes в поле Perform Pre-verification.
Примечание
Если выбрать параметр Yes, то перед восстановлением базы данных из резервной копии для файлов резервных копий будет выполнена проверка на действительность, целостность, непрерывность и совместимость версий.
Нажмите All в поле Restore Database.
Примечание
По умолчанию из файла резервной копии восстанавливаются все базы данных. Нет необходимости вводить имя восстанавливаемой базы данных.
Установите в левое положение переключатель в поле Reset Database Name.
Примечание
Имя базы данных может быть сброшено только в том случае, если для параметра Backup Type установлено значение Full, а для параметра Restore Database установлено значение All.
Нажмите Next.
Проверьте сведения о конфигурации задания на восстановление базы данных на шаге Confirm Task и нажмите Submit.
Просмотр результатов миграции
Проверьте в списке задач на странице Backup Migration Management, находится ли задача в состоянии Restoring. Если миграция прошла успешно, состояние задачи изменится на Successful.
Подсказка
Для детального контроля за состоянием миграции базы данных выберите текущую задачу на странице Backup Migration Management, а затем в меню слева выберите Migration Logs.