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


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

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

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

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

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

Параметры

Массовое копирование

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изменение данных

Термин Определение
Недопустимые даты миграции Указывает, как перенести недопустимые даты, например "2007-04-23" или "2000-06-31 10:00:00" в форматах DATE и DATETIME.

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

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

Полный режим: установка NULL
Отрицательные значения time migration Указывает, как перенести отрицательные значения, такие как "-30:11:00" в столбцах TIME.

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

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

Полный режим: установка NULL
Значения TIME в течение 24 часов миграции Указывает, как перенести значения TIME более 23:59:59 в столбцах TIME.

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

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

Полный режим: установка NULL
Усечение двоичных значений для соответствия столбцу Если да, SSMA усечение двоичных значений из MySQL, которые не соответствуют столбцам таблицы SQL, и создает соответствующее сообщение об ошибке. Если нет, строка вызывает ошибку

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

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

Полный режим: нет
Усечение значений символов для соответствия столбцу SSMA усекает значения символов из MySQL, которые не помещаются в столбцы таблицы SQL и создают соответствующее сообщение об ошибке.

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

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

Полный режим: нет
Перенос нулевых дат Указывает, как перенести нулевые даты, такие как "0000-00-00" или "0000-00-00 00:00" в столбцах DATE и DATETIME.

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

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

Полный режим: установка NULL
Нулевая миграция дат Указывает, как перенести даты с нулевыми частями, такими как "2009-01-00" или "2000-00-00 11:00:00" в столбцах DATE и DATETIME.

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

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

Полный режим: установка NULL

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

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

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

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

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

Внимание

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

Прочее

Термин Определение
Расширенные параметры миграции данных Отображение дополнительных параметров миграции данных для каждой таблицы на отдельной вкладке сведений.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Внимание

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

Пространственные данные

Термин Определение
Обработка ошибок Указывает, как обрабатывать ошибки при миграции значений пространственных типов данных. Если задан параметр "Заменить значение NULL", все пространственные значения, вызывающие ошибки, будут заменены значением NULL. В противном случае замена не выполняется.

Режим по умолчанию: создание ошибки

Оптимистичный режим: создание ошибки

Полный режим: создание ошибки
Проверка значений Указывает, как обрабатывать недопустимые пространственные значения. Если указан параметр Try Make Valid, предпринята попытка изменить недопустимые значения, чтобы сделать их допустимыми.

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

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

Полный режим: сделать допустимым