Изучение Помощник по миграции данных миграции на База данных SQL Azure
Вы используете Помощник по миграции данных, чтобы помочь перенести базу данных SQL Server в одну или в пул базы данных SQL Azure, если ваша организация может терпеть простои.
Существует три типа миграции, которые можно использовать при использовании Помощник по миграции данных для миграции в База данных SQL Azure.
Вариант миграции | Description |
---|---|
Схема и данные | Схема включает структуру базы данных, например таблицы, представления, хранимые процедуры и функции. Эти данные включают фактические данные, хранящиеся в базе данных. |
Только схема | Позволяет перенести только схему из исходной базы данных в База данных SQL Azure. Данные не переносятся. |
Только данные | Позволяет перенести только данные из исходной базы данных в База данных SQL Azure. Схема уже должна существовать в целевом База данных SQL Azure. |
Примечание.
Хотя база данных Помощник по миграции является полезным инструментом, рекомендуется использовать Службу Azure Database Migration Service для больших миграций и расширенных общих возможностей.
Оценка базы данных SQL Server
Используйте Помощник по миграции данных для оценки проблем совместимости базы данных.
Вы можете просмотреть отчет о совместимости и применить необходимые исправления с помощью скрипта Transact-SQL. Кроме того, можно отправить результаты в службу "Миграция Azure".
Перенос базы данных SQL Server
Ниже описано, как перенести базу данных в База данных SQL Azure.
Создайте проект миграции и задайте для исходного типа SQL Server и целевого типа сервера значение База данных SQL Azure. Нажмите кнопку создания.
На вкладке "Выбор источника " введите имя исходного экземпляра SQL Server и выберите тип проверки подлинности, поддерживаемый исходным экземпляром SQL Server. Нажмите Подключиться.
Выберите базу данных для миграции в База данных SQL Azure, а затем нажмите кнопку "Далее".
На вкладке "Выбор цели " введите имя исходного экземпляра SQL Server и выберите тип проверки подлинности, поддерживаемый исходным экземпляром SQL Server. Нажмите Подключиться.
Выберите целевую базу данных и нажмите кнопку "Далее".
На вкладке "Выбор объектов" выберите объекты схемы из исходной базы данных, которую требуется перенести в База данных SQL Azure.
Просмотрите и примените все предлагаемые исправления для объектов, которые не могут быть преобразованы как есть.
Выберите " Создать скрипт SQL".
Просмотрите созданный скрипт и выберите " Развернуть схему".
Просмотрите результаты развертывания схемы и выберите "Миграция данных ", чтобы инициировать процесс миграции данных.
На вкладке "Выбор таблиц " выберите таблицы, содержащие данные, которые вы хотите перенести, и нажмите кнопку "Начать миграцию данных".
Примечание.
Настоятельно рекомендуется временно изменить База данных SQL Azure на уровень производительности P15, прежде чем инициировать процесс миграции для оптимального интерфейса миграции.
Мониторинг миграции
На последнем шаге показано общее состояние миграции. Кроме того, можно отфильтровать результаты, выбрав различные состояния миграции в верхней части экрана.
Настройка параметров
Вы можете точно настроить поведение Помощник по миграции данных, изменив значения конфигурации в dma.exe.config
файле. Изменение этих параметров может повысить общую производительность миграции.
Например, если вы хотите настроить количество параллельных миграций баз данных, можно изменить parallelDatabases
значение конфигурации в dma.exe.config
файле. Это может помочь предотвратить сбои времени ожидания при обработке большого количества баз данных. Аналогичным образом, если вы хотите настроить время ожидания подключения SQL для исходных и целевых экземпляров, можно изменить ConnectionTimeout
значение конфигурации в dma.exe.config
файле. Это может помочь убедиться, что ваши подключения не истекает во время оценки или миграции.
Дополнительные параметры см. в разделе "Настройка параметров для Помощник по миграции данных".
Рекомендации
При миграции базы данных SQL Server в База данных SQL Azure с помощью Помощник по миграции данных важно следовать некоторым рекомендациям, чтобы обеспечить гладкую и успешную миграцию.
- Избегайте установки и запуска Помощник по миграции данных непосредственно на хост-компьютере SQL Server.
- Укажите одно расположение общего ресурса, доступное как исходным, так и целевым серверам, чтобы избежать операции копирования.
- Убедитесь, что правильные разрешения предоставляются в общую папку, чтобы избежать сбоев миграции.
- Включите зашифрованные подключения при подключении к исходным и целевым серверам для повышения безопасности.
- Проверьте наличие ненадежных ограничений на исходные и целевые базы данных перед переносом данных и исправьте их по мере необходимости. Исправьте ненадежные ограничения по мере необходимости. Оставляя ограничения ненадежными, могут привести к плохим планам выполнения, и это может повлиять на производительность.