Compartir a través de


Configuración del proyecto (migración) (MySQLToSQL)

La página Migración del cuadro de diálogo Configuración del proyecto contiene la configuración que personaliza cómo SSMA migra datos de MySQL a SQL Server.

El panel Migración está disponible en los cuadros de diálogo Configuración del proyecto y Configuración del proyecto predeterminada.

  • Para acceder a la configuración de todos los proyectos SSMA, en el menú Herramientas, seleccione Configuración predeterminada del proyecto, seleccione el tipo de proyecto en el cuadro combinado Versión de destino de migración del que desea acceder a la configuración, haga clic en General en la parte inferior del panel izquierdo y, a continuación, haga clic en Migración.

  • Para especificar la configuración del proyecto actual, en el menú Herramientas, haga clic en Configuración del proyecto, luego en General al final del panel izquierdo y, a continuación, haga clic en Migración.

Opciones

Copia masiva

Término Definición
Tamaño de lote Especifica el tamaño del lote utilizado durante la migración de datos.

Modo predeterminado: 1 000

Modo optimista: 1 000

Modo completo: 1 000
Restricciones CHECK Especifica si SSMA debe comprobar las restricciones cuando inserta datos en tablas de SQL Server.

Modo predeterminado: Falso

Modo optimista: Falso

Modo completo: Falso
Activar desencadenadores Especifica si SSMA debe activar los desencadenadores de inserción cuando agrega datos a tablas de SQL Server.

Modo predeterminado: Falso

Modo optimista: Falso

Modo completo: Falso
Mantener valores de identidad Especifica si SSMA conserva los valores de identidad de MySQL cuando agrega datos a SQL Server. Un valor falso hace que el destino asigne los valores de identidad.

Modo predeterminado: Verdadero

Modo optimista: Verdadero

Modo completo: Verdadero
Mantener valores NULL Especifica si SSMA conserva valores NULL en los datos de origen cuando agrega datos a SQL Server, independientemente de los valores predeterminados especificados en SQL Server.

Modo predeterminado: Verdadero

Modo optimista: Verdadero

Modo completo: Verdadero
Bloqueo de tabla Especifica si SSMA bloquea tablas cuando agrega datos a tablas durante la migración de datos. Obtiene un bloqueo de actualización masiva durante toda la operación de copia masiva. Si el valor es Falso, se establece un bloqueo en el nivel de fila.

Modo predeterminado: Falso

Modo optimista: Falso

Modo completo: Falso

Modificación de datos

Término Definición
Migración de fechas no válidas Especifica cómo migrar fechas no válidas con como "2007-04-23" o "2000-06-31 10:00:00" en formatos DATE y DATETIME.

Modo predeterminado: establece NULL

Modo optimista: establece NULL

Modo completo: establece NULL
Migración de valores DE TIEMPO negativos Especifica cómo migrar valores negativos como "-30:11:00" en columnas TIME.

Modo predeterminado: establece NULL

Modo optimista: establece NULL

Modo completo: establece NULL
Valores TIME durante 24 horas de migración Especifica cómo migrar valores TIME de más de "23:59:59" en columnas TIME.

Modo predeterminado: establece NULL

Modo optimista: establece NULL

Modo completo: establece NULL
Truncar los valores binarios que caben en la columna Si es Sí, SSMA trunca los valores binarios de MySQL que no caben en las columnas de la tabla SQL y genera el mensaje de error adecuado. Si no, la fila produce un error

Modo predeterminado: No

Modo optimista: No

Modo completo: No
Truncar los valores de caracteres que caben en la columna SSMA trunca los valores de caracteres de MySQL que no caben en las columnas de la tabla SQL y genera el mensaje de error adecuado.

Modo predeterminado: No

Modo optimista: No

Modo completo: No
Migración de fechas cero Especifica cómo migrar cero fechas como "0000-00-00" o "0000-00-00 00:00:00" en columnas DATE y DATETIME.

Modo predeterminado: establece NULL

Modo optimista: establece NULL

Modo completo: establece NULL
Cero en la migración de fechas Especifica cómo migrar fechas con cero partes como "2009-01-00" o "2000-00-00 11:00:00" en columnas DATE y DATETIME.

Modo predeterminado: establece NULL

Modo optimista: establece NULL

Modo completo: establece NULL

Motor de migración

Término Definición
Motor de migración Especifica el motor de base de datos usado durante la migración de datos. La migración de datos del lado cliente hace referencia al cliente SSMA que recupera los datos del origen e inserta esos datos en SQL Server de forma masiva. La migración de datos del lado servidor hace referencia al motor de migración de datos SSMA (programa de copia masiva) que se ejecuta en el cuadro sql Server como un trabajo del Agente SQL que recupera datos del origen e inserta directamente en SQL Server, lo que evita un salto de cliente adicional (mejor rendimiento).

Modo predeterminado: motor de migración de datos del lado cliente

Modo optimista: motor de migración de datos del lado cliente

Modo completo: motor de migración de datos del lado cliente

Importante

Cuando la opción Motor de migración está establecida en Motor de migración de datos del lado servidor, se muestra una nueva opción de configuración del proyecto Usar motor de migración de datos del lado servidor de 32 bits. Especifica si se usa la utilidad Programa de copia masiva (BCP) de 32 o 64 bits para migrar datos.

Varios

Término Definición
Opciones de migración de datos extendidas Muestra opciones de migración de datos adicionales para cada tabla en pestaña de detalles independiente.

Modo predeterminado: ocultar

Modo optimista: ocultar

Modo completo: ocultar
Al producirse un error Detiene la migración de datos cuando se produce un error. Tiene tres opciones:

Detener la migración: detiene la operación de migración de datos

Continuar con la próxima tabla: detiene la migración de datos a la tabla actual y continúa con la siguiente

Continuar con el próximo lote: detiene la migración de datos al lote actual y continúa con el siguiente

Modo predeterminado: continuar con el siguiente lote

Modo optimista: continuar con el siguiente lote

Modo completo: continuar con el siguiente lote

Migración de bases de datos paralelas

Término Definición
Modo de migración de datos paralelos Especifica el modo usado para bifurcar subprocesos para habilitar la migración de datos en paralelo. En modo automático, SSMA elige el número de subprocesos (10 de manera predeterminada) bifurcados para migrar datos. En modo personalizado, el usuario puede especificar el número de subprocesos bifurcados para migrar datos (el mínimo es 1 y el máximo es 100). Actualmente, solo el motor de migración de datos del lado cliente admite la migración de datos en paralelo.

Modo predeterminado: automático

Modo optimista: automático

Modo completo: automático

Importante

Cuando la opción Modo de migración de datos paralelos está establecida en Personalizada, se muestra una nueva opción de configuración del proyecto Número de subprocesos. Especifica el número de subprocesos usados para la migración de datos.

Datos espaciales

Término Definición
Control de errores Especifica cómo controlar los errores en la migración de valores de tipos de datos espaciales. Si se especifica “Remplazar por NULL”, todos los valores espaciales que provocan errores se reemplazarán por NULL. De lo contrario, no se hace ningún reemplazo.

Modo predeterminado: generar un error

Modo optimista: generar un error

Modo completo: generar un error
Validación de valores Especifica cómo controlar valores espaciales no válidos. Si se especifica "Intentar validar", se intenta modificar valores no válidos para que sean válidos.

Modo predeterminado: validar

Modo optimista: no cambiar

Modo completo: validar