Миграция SQL Server на новую базу данных AWS Aurora - PullRequest
0 голосов
/ 21 марта 2019

Мы переносим существующую базу данных Premise SQL Server в базу данных AWS Aurora в облаке. Мы только что создали целевую базу данных Aurora в экземпляре RDS. В нем нет таблиц, абсолютно пустых. В инструментах преобразования схем я подключил исходную базу данных SQL-сервера и Target AWS Aurora DB. На данный момент, если я делаю миграцию с SQL Server на пустую Aurora DB. SCT и DMS должны перенести всю базу данных сервера SQL на AWS Aurora, верно? Или мне нужно создать таблицы в базе данных Target AWS, используя SCT и DMS.

1 Ответ

0 голосов
/ 22 марта 2019

DMS создаст таблицы для вас, но некоторые детали не будут скопированы.Начиная с документы :

AWS DMS поддерживает базовую миграцию схемы, включая создание таблиц и первичных ключей.Однако AWS DMS не создает автоматически вторичные индексы, внешние ключи, учетные записи пользователей и т. Д. В целевой базе данных.

Если вы используете SCT, их можно перенести.

AWS DMS не переносит ваши вторичные индексы, последовательности, значения по умолчанию, хранимые процедуры, триггеры, синонимы, представления и другие объекты схемы, которые не связаны конкретно с миграцией данных.Чтобы перенести эти объекты в цель Aurora MySQL, используйте AWS SCT.

Пошаговое руководство по миграции с SQL Server на Amazon Aurora может оказаться полезным.С помощью SCT вы можете выбрать, хотите ли вы создавать таблицы, установив режим подготовки.

  • Ничего не делать - AWS DMS ничего не делает для подготовки ваших таблиц.Структура вашей таблицы остается прежней, а любые существующие данные остаются в таблице.Этот метод можно использовать для консолидации данных из нескольких систем.

  • Удаление таблиц на цели - AWS DMS создает целевые таблицы для вас.AWS DMS удаляет и заново создает таблицы для миграции перед миграцией.AWS DMS создает таблицу и первичный ключ только для разнородных миграций.

  • Обрезать - AWS DMS обрезает целевую таблицу перед загрузкой.Если таблица назначения не существует, AWS DMS создает ее.

...