Параметры проекта (миграция) (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, отображается новый параметр параметра "Число потоков проекта". Он указывает количество потоков, используемых для миграции данных.