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


Параметры проекта (миграция) (Db2ToSQL)

Страница миграции диалогового окна "Параметры проекта" содержит параметры, которые настраивают способ переноса данных из Db2 в SQL Server Помощник по миграции SQL Server (SSMA).

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

  • Чтобы указать параметры для всех проектов SSMA, перейдите к параметрам проекта по умолчанию tools>, выберите тип проекта миграции, для которого необходимо просмотреть или изменить параметры. В раскрывающемся списке "Целевая версия миграции" выберите "Общие" в нижней части левой области и выберите "Миграция".

  • Чтобы указать параметры для текущего проекта, перейдите в раздел "Параметры проекта инструментов>", выберите "Общие" в нижней части левой области и выберите "Миграция".

Подсистема миграции

Термин Определение
Подсистема миграции Указывает ядро СУБД, используемое во время миграции данных. Миграция данных на стороне клиента относится к клиенту SSMA, извлекающем данные из источника и массовой вставке данных в SQL Server. Миграция данных на стороне сервера относится к подсистеме миграции данных SSMA (программа массового копирования), работающей в поле SQL Server в качестве задания агента SQL, извлекая данные из источника и вставляя непосредственно в SQL Server, что позволяет избежать дополнительного прыжка клиента (более высокая производительность).

Режим по умолчанию: подсистема миграции данных на стороне клиента
Оптимистичный режим: подсистема миграции данных на стороне клиента
Полный режим: подсистема миграции данных на стороне клиента

Внимание

Если параметр "Подсистема миграции" имеет значение "Подсистема переноса данных на стороне сервера", отображается новый параметр параметра "Использовать 32-разрядную подсистему миграции данных на стороне сервера". Он указывает, используется ли 32-разрядная или 64-разрядная программа массового копирования (BCP) для переноса данных.

Прочие параметры

Термин Определение
Размер пакета Указывает размер пакета, используемый во время миграции данных.

Режим по умолчанию: 10000
Оптимистичный режим: 10000
Полный режим: 10000
Проверочные ограничения Указывает, следует ли SSMA проверять ограничения при вставке данных в таблицы SQL Server.

Режим по умолчанию: false
Оптимистичный режим: false
Полный режим: false
Время ожидания миграции данных Указывает время ожидания, используемое во время миграции данных

Режим по умолчанию: 15
Оптимистичный режим: 15
Полный режим: 15
Расширенные параметры миграции данных Отображение дополнительных параметров миграции данных для каждой таблицы на отдельной вкладке сведений.

Режим по умолчанию: скрытие
Оптимистичный режим: скрытие
Полный режим: скрытие
Запускать триггеры Указывает, должен ли SSMA запускать триггеры вставки при добавлении данных в таблицы SQL Server.

Режим по умолчанию: false
Оптимистичный режим: false
Полный режим: false
Сохранять ИД Указывает, сохраняет ли SSMA значения NULL в исходных данных при добавлении данных в SQL Server независимо от значений по умолчанию, указанных в SQL Server.

Режим по умолчанию: True
Оптимистичный режим: true
Полный режим: false
Сохранять значения NULL Указывает, сохраняет ли SSMA значения NULL в исходных данных при добавлении данных в SQL Server независимо от значений по умолчанию, указанных в SQL Server.

Режим по умолчанию: True
Оптимистичный режим: true
Полный режим: true
Пометка операции обрезки строки с ошибкой Если размер целевого столбца меньше длины исходной строки, значение обрезается и помечается как ошибка.

Режим по умолчанию: Да
Оптимистичный режим: Да
Полный режим: Да
При ошибке Останавливает миграцию данных при возникновении ошибки. Он имеет три варианта:

Остановка миграции: остановка операции миграции данных

Перейдите к следующей таблице: останавливает миграцию данных в текущую таблицу и переходит к следующей.

Перейдите к следующему пакету: останавливает миграцию данных в текущий пакет и переходит к следующему.

Режим по умолчанию: переход к следующему пакету
Оптимистичный режим: переход к следующему пакету
Полный режим: переход к следующему пакету
Замена неподдерживаемых дат Указывает, следует ли SSMA исправлять даты, предшествующие дате даты и времени SQL Server (1 января 1753 г.).

Чтобы сохранить текущие значения дат, нажмите кнопку "Ничего не делать". SQL Server не принимает даты до 1 января 1753 года в столбце datetime . При использовании старых дат необходимо преобразовать значения даты и времени в символьные значения.

Чтобы преобразовать даты до 1 января 1753 NULLг., выберите "Заменить значение NULL".

Чтобы заменить даты до 1 января 1753 года на поддерживаемую дату, выберите "Заменить с ближайшей поддерживаемой датой".

Режим по умолчанию: ничего не делать
Оптимистичный режим: ничего не делать
Полный режим: замена ближайшей поддерживаемой датой
Блокировка таблицы Указывает, блокирует ли SSMA таблицы при добавлении данных в таблицы во время миграции данных. Получает блокировку массового обновления во время операции массового копирования. Если значение равно False, блокировка устанавливается на уровне строки.

Режим по умолчанию: True
Оптимистичный режим: true
Полный режим: true

Параллельная миграция данных

Термин Определение
Режим параллельной миграции данных Задает режим, используемый для вилки потоков для включения параллельной миграции данных. В автоматическом режиме SSMA выбирает количество потоков (10 по умолчанию) для переноса данных. В пользовательском режиме пользователь может указать количество потоков, вилированных для переноса данных (не менее 1 и не более 100). В настоящее время только подсистема миграции данных на стороне клиента поддерживает параллельную миграцию данных.

Режим по умолчанию: авто
Оптимистичный режим: авто
Полный режим: авто

Внимание

Если для параметра "Режим миграции параллельных данных" задано значение Custom, отображается новый параметр параметра "Число потоков проекта". Он указывает количество потоков, используемых для миграции данных.