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 |