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

Страница "Миграция" диалогового окна «Параметры проекта» содержит параметры, которые настраивают процесс переноса данных из Oracle в SQL Server.

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

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

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

Миграционный механизм

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

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

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

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

Это важно

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

Другие параметры

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

Режим по умолчанию: 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 исправлять даты, предшествующие самой ранней дате datetime в SQL Server (01 января 1753 г.).

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

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

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

Режим по умолчанию: ничего не делать

Оптимистичный режим: ничего не делать

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

Режим по умолчанию: True

Оптимистичный режим: true

Полный режим: true

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

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

Режим по умолчанию: авто

Оптимистичный режим: авто

Полный режим: авто

Это важно

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