Миграция базы данных SQL Server в облако Advanced

Сервис DRS позволяет мигрировать базы данных SQL Server из какой-либо облачной платформы в облако Advanced.

Для миграции:

  1. Cоздайте инстанс базы данных SQL Server в панели управления Advanced;

  2. Подготовьте резервную копию исходной базы данных;

  3. Загрузите резервную копию исходной базы данных в бакет OBS;

  4. Используйте Data Replication Service для восстановления базы данных SQL Server из резервной копии.

Создание инстанса базы данных

Чтобы мигрировать базу данных, нужно создать чистый инстанс на платформе Cloud.ru Advanced. Для его создания воспользуйтесь RDS, следуя инструкции по созданию экземпляра БД RDS.

При создании установите параметры:

  • DB Engine — «SQL Server».

  • DB Engine version — версия исходной базы данных.

Подготовка исходной базы данных

Создайте резервную копию исходной базы данных SQL Server. Формат резервной копии — файл с расширением bak.

Загрузка резервной копии исходной базы данных в облако Advanced

  1. Создайте бакет в сервисе Object Storage Service.

  2. Загрузите резервную копию исходной базы данных в бакет OBS, следуя инструкции по работе с объектами OBS.

Восстановление базы данных из резервной копии

  1. Войдите в консоль управления Advanced:

  2. Чтобы открыть список сервисов, нажмите Service List.

  3. Выберите Database → Data Replication Service.

  4. На странице Backup Migration Management нажмите Create Migration Task.

  5. На шаге Select Backup выполните действия:

    1. Введите название задачи в поле Task Name.

    2. Выберите источник файла резервной копии OBS Bucket в поле Backup File Source.

    3. Выберите бакет, в котором хранится файл резервной копии, в раскрывающемся списке Bucket Name.

    4. Выберите файл резервной копии в списке резервного копирования Buckup Name.

    5. Выберите целевой проект в раскрывающемся списке Enterprise Project.

    6. Нажмите Next.

  6. На шаге Select Destination выполните действия:

    1. Нажмите Select Destination RDS DB Instance и выберите целевой экземпляр базы данных RDS.

    2. Чтобы выбрать тип резервного копирования, нажмите Full в поле Backup Type.

    3. В поле Last Backup File нажмите Yes.

      Выбор этого параметра подходит для однократной полной миграции.

      Примечание

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

    4. В поле Perform Pre-verification нажмите No.

      Внимание

      При активации параметра Perform Pre-verification (если выбрано Yes), целевые базы данных будут перезаписаны с теми же названиями, что и у резервных баз данных. Соблюдайте осторожность при выполнении этой операции.

    5. В поле Perform Pre-verification нажмите Yes .

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

    6. В поле Restore Database нажмите All.

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

    7. Установите в левое положение переключатель в поле Reset Database Name.

      Название базы данных можно сбросить только в том случае, если для параметра Backup Type установлено значение Full, а для параметра Restore Database установлено значение All.

    8. Нажмите Next.

  7. Проверьте настройки и нажмите Submit.

Проверьте состояние задачи миграции на странице Backup Migration Management. Если миграция прошла успешно, состояние задачи изменится на Successful.

Подсказка

Для детального контроля за состоянием миграции базы данных выберите текущую задачу на странице Backup Migration Management, а затем в меню слева выберите Migration Logs.

Запустили Evolution free tier
для Dev & Test
Получить