Перенос данных Db2 в SQL Server (Db2ToSQL)
После успешной синхронизации преобразованных объектов с SQL Server можно перенести данные из Db2 в SQL Server с помощью Помощника по миграции SQL Server (SSMA) для Db2.
Настройка параметров миграции
Перед переносом данных в SQL Server просмотрите параметры миграции проекта в диалоговом окне "Параметры проекта".
- С помощью этого диалогового окна можно задать такие параметры, как размер пакета миграции, блокировка таблицы, проверка ограничений, обработка значений NULL и обработка значений идентификаторов. Дополнительные сведения о параметрах миграции проекта см. в разделе "Параметры проекта" (миграция).
Перенос данных на стороне клиента
Чтобы инициировать миграцию данных на стороне клиента, выберите параметр обработчика миграции данных на стороне клиента в диалоговом окне "Параметры проекта".
В параметрах проекта устанавливается параметр подсистемы миграции данных на стороне клиента.
Примечание.
Модуль миграции данных на стороне клиента находится в приложении SSMA и, следовательно, не зависит от доступности пакета расширений.
Перенос данных в SQL Server
Перенос данных — это массовая загрузка данных, которая перемещает строки данных из таблиц Db2 в таблицы SQL Server с использованием транзакций. Количество строк, загруженных в SQL Server в каждой транзакции, настраивается в параметрах проекта.
Чтобы просмотреть сообщения о миграции, убедитесь, что панель вывода отображается. В противном случае перейдите к просмотру >выходных данных.
Проверьте следующее:
Поставщики Db2 устанавливаются на компьютере, где работает SSMA.
Вы синхронизировали преобразованные объекты с базой данных SQL Server.
В обозревателе метаданных Db2 выберите объекты, содержащие данные, которые требуется перенести:
Чтобы перенести данные для всех схем, установите флажок рядом с схемами.
Чтобы перенести данные или опустить отдельные таблицы, сначала разверните схему, разверните таблицу, а затем установите или снимите флажок рядом с таблицей.
Щелкните правой кнопкой мыши схемы в обозревателе метаданных Db2 и выберите пункт "Миграция данных". Вы также можете перенести данные для отдельных объектов или категорий объектов: щелкните правой кнопкой мыши объект или ее родительскую папку; Выберите параметр "Миграция данных ".
В диалоговом окне "Подключение к db2" введите учетные данные подключения и нажмите кнопку "Подключить". Дополнительные сведения о подключении к Db2 см. в разделе "Подключение к базе данных Db2"
Чтобы подключиться к целевой базе данных SQL Server, введите учетные данные подключения в диалоговом окне "Подключение к SQL Server" и нажмите кнопку "Подключить". Дополнительные сведения о подключении к SQL Server см. в разделе "Подключение к SQL Server"
Сообщения отображаются на панели вывода . После завершения миграции появится отчет о миграции данных. Если какие-либо данные не переносятся, выберите строку, содержащую ошибки, и нажмите кнопку "Сведения". После завершения работы с отчетом нажмите кнопку "Закрыть". Дополнительные сведения о отчете о миграции данных см. в отчете о миграции данных (Db2ToSQL).
Перенос данных в масштабе
Когда требуется масштабно перенести большое количество данных в короткий срок, автономная миграция является подходящим вариантом. Вы можете использовать функцию конвейера Фабрика данных Azure для переноса локальных или внешних источников данных Oracle в База данных SQL Azure или Управляемый экземпляр SQL Azure (платформа как услуга или PaaS) или SQL Server на виртуальной машине Azure (инфраструктура как услуга или IaaS). Процесс создает новую фабрику данных или вы можете использовать существующую фабрику данных при миграции на SQL Azure.
Для крупной автономной миграции выберите "Миграция данных в большом масштабе".
Проверка подлинности с помощью учетных данных Microsoft Entra. После ввода имени пользователя нажмите кнопку "Подключить".
Выберите клиент и подписку, которая уже настроена для целевого объекта SQL Azure, и нажмите кнопку "Далее".
Укажите учетные данные источника данных, а затем целевые учетные данные SQL Azure.
Для этой миграции вы можете использовать существующие ресурсы Azure (группу ресурсов и имя фабрики данных) или выбрать Новый, чтобы создать группу ресурсов и фабрику данных Azure для миграции.
Чтобы перенести внешний источник данных, требуется среда выполнения интеграции. Выберите "Создать" и выполните действия, чтобы создать среду выполнения интеграции или использовать существующую службу интеграции. Чтобы создать службу интеграции, необходимо настроить установку шлюза и указать ключ для настройки среды выполнения интеграции.
Наконец, укажите уникальное имя миграции данных. Это имя может быть только буквенно-цифровым значением. Избегайте специальных символов.
Если целевые таблицы содержат данные, они очищаются и загружаются заново. Появится диалоговое окно предупреждения. Нажмите кнопку "ОК ", чтобы продолжить, или "Отмена ", чтобы избежать любого усечения и загрузки.
Создание компонентов фабрики данных Azure занимает несколько минут. Строка состояния указывает ход создания конвейера. Если конвейер создан успешно, в выходном журнале записывается следующее сообщение:
A data factory pipeline <PipelineName> is created for the data migration activity.
Чтобы отслеживать миграцию данных, выберите URL-адрес мониторинга или перейдите на страницу мониторинга фабрики данных в портал Azure.