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


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

Страница Миграция диалогового окна "Параметры проекта" содержит настройки, которые настраивают, как SSMA переносит данные из Sybase Adaptive Server Enterprise (ASE) в SQL Server.

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

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

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

Параметры исправления даты

Срок Definition
Замена неподдерживаемых дат Указывает, должен ли SSMA исправлять даты, предшествующие самой ранней дате datetime в SQL Server (01 января 1753 г.).

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

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

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

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

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

Полный режим: замена ближайшей поддерживаемой датой

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

Срок 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 значения идентификаторов Sybase при добавлении данных в SQL Server. Значение False заставляет назначать значения идентификаторов на стороне получателя.

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

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

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

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

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

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

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

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

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

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

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

Полный режим: переход к следующему пакету
Круглая дробная часть чисел Указывает, следует ли обрезать дробные части десятичных и числовых данных во время миграции на целые типы или отобразить сообщение об ошибке, если дробная часть является нетривиальной

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

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

Полный режим: нет
Sybase Юникод Endian Указывает конечный тип для строк Юникода Sybase. Для этого конкретного параметра можно задать следующие параметры:

Маленький эндиан

Биг-эндиан

Режим по умолчанию: Литтл-Эндиан

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

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

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

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

Полный режим: true
Использование курсоров Данные извлекаются из исходной базы данных с помощью курсоров, если этот параметр задан.

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

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

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

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

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

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

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

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

Это важно

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