Migración de datos de Db2 a SQL Server (Db2ToSQL)
Después de sincronizar correctamente los objetos convertidos con SQL Server, puede migrar datos de Db2 a SQL Server mediante SQL Server Migration Assistant (SSMA) para Db2.
Establecimiento de opciones de migración
Antes de migrar datos a SQL Server, revise las opciones de migración del proyecto en el cuadro de diálogo Configuración del proyecto.
- Mediante este cuadro de diálogo, puede establecer opciones como el tamaño del lote de migración, el bloqueo de tablas, la comprobación de restricciones, el control de valores NULL y el control de valores de identidad. Para obtener más información sobre la configuración de migración de proyectos, vea Configuración del proyecto (migración).
Migración de datos del lado cliente
Para iniciar la migración de datos en el lado del cliente, seleccione la opción Motor de migración de datos en el lado del cliente en el cuadro de diálogo Configuración del proyecto.
En Configuración del proyecto, se establece la opción Motor de migración de datos del lado cliente.
Nota:
El motor de migración de datos del lado cliente reside dentro de la aplicación SSMA y, por lo tanto, no depende de la disponibilidad del paquete de extensión.
Migración de datos a SQL Server
La migración de datos es una operación de carga masiva que mueve filas de datos de tablas db2 a tablas de SQL Server en transacciones. El número de filas que se van a cargar en SQL Server en cada transacción se configura en la configuración del proyecto.
Para ver los mensajes de migración, asegúrese de que el panel de resultados esté visible. De lo contrario, vaya a Ver>salida.
Compruebe lo siguiente:
Los proveedores de Db2 se instalan en el equipo que ejecuta SSMA.
Ha sincronizado los objetos convertidos con la base de datos de SQL Server.
En el Explorador de metadatos de Db2, seleccione los objetos que contienen los datos que desea migrar:
Para migrar datos de todos los esquemas, active la casilla situada junto a Esquemas.
Para migrar datos u omitir tablas individuales, primero expanda el esquema, expanda Tablas y, a continuación, active o desactive la casilla de verificación situada junto a la tabla.
Haga clic con el botón derecho en Esquemas en el Explorador de metadatos de Db2 y, a continuación, seleccione Migrar datos. También puede migrar datos de objetos individuales o categorías de objetos: haga clic con el botón derecho en el objeto o su carpeta principal; seleccione la opción Migrar datos.
En el cuadro de diálogo Conectar a Db2 , escriba las credenciales de conexión y seleccione Conectar. Para obtener más información sobre cómo conectarse a Db2, consulte Conexión a la base de datos db2.
Para conectarse a la base de datos de destino de SQL Server, escriba las credenciales de conexión en el cuadro de diálogo Conectar a SQL Server y seleccione Conectar. Para obtener más información sobre la conexión a SQL Server, consulte Conexión a SQL Server
Los mensajes aparecen en el panel Salida . Una vez finalizada la migración, aparece el Informe de migración de datos. Si algún dato no se ha migrado, seleccione la fila que contiene los errores y, a continuación, seleccione Detalles. Cuando haya terminado con el informe, seleccione Cerrar. Para obtener más información sobre el informe de migración de datos, consulte Informe de migración de datos (Db2ToSQL).
Migración de datos a escala
Cuando necesite migrar una gran cantidad de datos a escala dentro de una breve duración, la migración sin conexión es una opción adecuada. Puede usar la característica de canalización de Azure Data Factory para migrar orígenes de datos locales o externos de Oracle a Azure SQL Database o Azure SQL Instancia administrada (plataforma como servicio o PaaS) o SQL Server en máquinas virtuales de Azure (infraestructura como servicio o IaaS). El proceso crea una nueva factoría de datos o puede usar una factoría de datos existente al migrar a Azure SQL.
Para una migración sin conexión grande, seleccione Migrar datos a escala.
Autentíquese con sus credenciales de Microsoft Entra. Cuando haya escrito el nombre de usuario, seleccione Conectar.
Seleccione el inquilino y la suscripción que ya tiene configurado el destino de Azure SQL y seleccione Siguiente.
Proporcione las credenciales del origen de datos, seguidas de las credenciales de Azure SQL de destino.
Para esta migración, puede usar los recursos de Azure existentes (un grupo de recursos y el nombre de factoría de datos) o elegir Nuevo para crear un grupo de recursos y una factoría de datos de Azure para la migración.
Para migrar un origen de datos externo, necesita un entorno de ejecución de integración. Seleccione Nuevo y siga los pasos para crear el entorno de ejecución de integración o usar un servicio de integración existente. Para crear un servicio de integración, debe configurar una instalación de puerta de enlace y proporcionar una clave para configurar el entorno de ejecución de integración.
Por último, proporcione un nombre de migración de datos único. Este nombre solo puede ser un valor alfanumérico. Evite cualquier carácter especial.
Si las tablas de destino contienen datos, se truncan y se vuelven a cargar. Verá un cuadro de diálogo de advertencia. Seleccione Aceptar para continuar o Cancelar para evitar cualquier truncamiento y actividad de carga.
La creación de los componentes de Azure Data Factory tarda unos minutos. Una barra de estado indica el progreso de creación de la canalización. Si la canalización se crea correctamente, el mensaje siguiente se escribe en el registro de salida:
A data factory pipeline <PipelineName> is created for the data migration activity.
Para supervisar la migración de datos, seleccione la dirección URL de supervisión o visite la página de supervisión de Data Factory en Azure Portal.