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


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

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

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

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

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

Options

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

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

Режим по умолчанию: 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

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

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

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

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

Полный режим: установка NULL
Миграция отрицательных значений времени Указывает, как перенести отрицательные значения, такие как "-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

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

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

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

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

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

Это важно

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

Прочее

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Это важно

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

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

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

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

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

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

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

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

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