Поделиться через


Перенос данных Db2 в SQL Server (Db2ToSQL)

После успешной синхронизации преобразованных объектов с SQL Server можно перенести данные из Db2 в SQL Server с помощью Помощник по миграции SQL Server (SSMA) для Db2.

Настройка параметров миграции

Перед переносом данных в SQL Server просмотрите параметры миграции проекта в диалоговом окне "Параметры проекта".

  • С помощью этого диалогового окна можно задать такие параметры, как размер пакета миграции, блокировка таблицы, проверка ограничений, обработка значений NULL и обработка значений удостоверений. Дополнительные сведения о параметрах миграции проекта см. в разделе "Параметры проекта" (миграция).

Перенос данных на стороне клиента

  • Чтобы инициировать миграцию данных на стороне клиента, выберите параметр обработчика миграции данных на стороне клиента в диалоговом окне "Параметры проекта".

  • В параметрах проекта устанавливается параметр подсистемы миграции данных на стороне клиента.

    Примечание.

    Модуль миграции данных на стороне клиента находится в приложении SSMA и, следовательно, не зависит от доступности пакета расширений.

Перенос данных в SQL Server

Перенос данных — это операция массового загрузки, которая перемещает строки данных из таблиц Db2 в таблицы SQL Server в транзакции. Количество строк, загруженных в SQL Server в каждой транзакции, настраивается в параметрах проекта.

Чтобы просмотреть сообщения о миграции, убедитесь, что область вывода отображается. В противном случае перейдите к просмотру >выходных данных.

  1. Проверьте следующее:

    • Поставщики Db2 устанавливаются на компьютере под управлением SSMA.

    • Вы синхронизировали преобразованные объекты с базой данных SQL Server.

  2. В обозревателе метаданных Db2 выберите объекты, содержащие данные, которые требуется перенести:

    • Чтобы перенести данные для всех схем, установите флажок рядом с схемами.

    • Чтобы перенести данные или опустить отдельные таблицы, сначала разверните схему, разверните таблицу, а затем установите или снимите флажок рядом с таблицей.

  3. Щелкните правой кнопкой мыши схемы в обозревателе метаданных Db2 и выберите пункт "Миграция данных". Вы также можете перенести данные для отдельных объектов или категорий объектов: щелкните правой кнопкой мыши объект или ее родительскую папку; Выберите параметр "Миграция данных ".

  4. В диалоговом окне "Подключение к 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.

  1. Для крупной автономной миграции выберите "Миграция данных в большом масштабе".

  2. Проверка подлинности с помощью учетных данных Microsoft Entra. После ввода имени пользователя нажмите кнопку "Подключить".

  3. Выберите клиент и подписку, которая уже настроена для целевого объекта SQL Azure, и нажмите кнопку "Далее".

  4. Укажите учетные данные источника данных, а затем целевые учетные данные SQL Azure.

  5. Для этой миграции можно использовать существующие ресурсы Azure (группу ресурсов и имя фабрики данных) или создать группу ресурсов и фабрику данных Azure для миграции.

  6. Чтобы перенести внешний источник данных, требуется среда выполнения интеграции. Выберите "Создать" и выполните действия, чтобы создать среду выполнения интеграции или использовать существующую службу интеграции. Чтобы создать службу интеграции, необходимо настроить установку шлюза и указать ключ для настройки среды выполнения интеграции.

  7. Наконец, укажите уникальное имя миграции данных. Это имя может быть только буквенно-цифровым значением. Избегайте специальных символов.

  8. Если целевые таблицы содержат данные, они усечены и перезагружаются. Появится диалоговое окно предупреждения. Нажмите кнопку "ОК ", чтобы продолжить, или "Отмена ", чтобы избежать любого усечения и загрузки.

  9. Создание компонентов фабрики данных Azure занимает несколько минут. Строка состояния указывает ход создания конвейера. Если конвейер создан успешно, в выходном журнале записывается следующее сообщение:

    A data factory pipeline <PipelineName> is created for the data migration activity.
    
  10. Чтобы отслеживать миграцию данных, выберите URL-адрес мониторинга или перейдите на страницу мониторинга фабрики данных в портал Azure.