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


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

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

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

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

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

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

Термин Определение
Подсистема миграции Указывает ядро СУБД, используемое во время миграции данных. Миграция данных на стороне клиента относится к клиенту 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 (01 января 1753 г.).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Внимание

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