Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Страница настроек миграции диалогового окна "Параметры проекта" включает параметры, которые настраивают процесс переноса данных из 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, предпринята попытка изменить недопустимые значения, чтобы сделать их допустимыми. Режим по умолчанию: сделать допустимым Оптимистичный режим: не изменяйте Полный режим: сделать допустимым |