Migración de datos de DB2 a SQL Server (DB2ToSQL)

Después de sincronizar correctamente los objetos convertidos con , puede SQL Server migrar datos de DB2 a SQL Server .

Importante

Si el motor que se usa es El motor de migración de datos del lado servidor, antes de poder migrar datos, debe instalar el paquete de extensiones de SSMA para DB2 y los proveedores de DB2 en el equipo que ejecuta SSMA. El servicio Agente SQL Server también debe estar en ejecución. Para obtener más información sobre cómo instalar el paquete de extensión, vea Installing SSMA Components on SQL Server

Establecer opciones de migración

Antes de migrar datos a SQL Server , revise las opciones de migración del proyecto en el Project Configuración de diálogo.

  • 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 el Project migration Configuración, vea Project Configuración (Migración).

  • El motor de migración del cuadro Project Configuración de diálogo de migración permite al usuario realizar el proceso de migración mediante dos tipos de motores de migración de datos:

    1. Motor de migración de datos del lado cliente

    2. Motor de migración de datos del lado servidor

Migración de datos del lado cliente:

  • Para iniciar la migración de datos en el lado cliente, seleccione la opción Motor de migración de datos del lado cliente en el Project Configuración de diálogo.

  • En Project Configuración, 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 del lado servidor:

  • Durante la migración de datos del lado servidor, el motor reside en la base de datos de destino. Se instala a través del paquete de extensión. Para obtener más información sobre cómo instalar el paquete de extensión, vea Installing SSMA Components on SQL Server

  • Para iniciar la migración en el lado servidor, seleccione la opción Motor de migración de datos del lado servidor en el Project Configuración de diálogo.

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 de DB2 a SQL Server tablas de transacciones. El número de filas cargadas SQL Server en 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 Salida está visible. De lo contrario, en el menú Ver, seleccione Salida.

Para migrar datos

  1. Verifique lo siguiente:

    • Los proveedores de DB2 se instalan en el equipo que ejecuta SSMA.

    • Ha sincronizado los objetos convertidos con la base de SQL Server datos.

  2. 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, expanda primero el esquema, expanda Tablas y, a continuación, active o desactive la casilla situada junto a la tabla.

  3. Para migrar datos, se dan dos casos:

    Migración de datos del lado cliente:

    • Para realizar la migración de datos del lado cliente , seleccione la opción Motor de migración de datos del lado cliente en el Project Configuración de diálogo.

    Migración de datos del lado servidor:

    • Antes de llevar a cabo la migración de datos en el lado servidor, asegúrese de lo siguiente:

      1. El paquete de extensión de SSMA para DB2 está instalado en la instancia de SQL Server .

      2. El servicio Agente SQL Server no debe estar ejecutándose en esta instancia de SQL Server.

    • Para realizar la migración de datos del lado servidor , seleccione la opción Motor de migración de datos del lado servidor en el Project Configuración de diálogo.

  4. Haga clic con el botón derecho en Esquemas en el Explorador de metadatos de DB2 y, a continuación, haga clic en Migrar datos. También puede migrar datos para objetos individuales o categorías de objetos: haga clic con el botón derecho en el objeto o en su carpeta primaria; Seleccione la opción Migrar datos.

    Nota

    Si el paquete de extensión de SSMA para DB2 no está instalado en la instancia de y si el motor de migración de datos del lado servidor está seleccionado, al migrar los datos a la base de datos de destino, se produce el siguiente error: "No se encontraron componentes de migración de datos de SSMA en SQL Server, no será posible la migración de datos del lado SQL Server servidor. Compruebe si el paquete de extensión está instalado correctamente. Haga clic en Cancelar para finalizar la migración de datos.

  5. En el cuadro Conectar a DB2, escriba las credenciales de conexión y, a continuación, haga clic Conectar. Para obtener más información sobre cómo conectarse a DB2, consulte Conexión a db2 database (DB2ToSQL)

    Para conectarse a la base de datos de destino , escriba las credenciales de conexión en el cuadro de diálogo Conectar para SQL Server y SQL Server haga clic en Conectar. Para obtener más información sobre cómo conectarse SQL Server a , vea Conectarse a SQL Server

    Los mensajes aparecerán en el panel Salida. Una vez completada la migración, aparece el informe de migración de datos. Si no se migró ningún dato, haga clic en la fila que contiene los errores y, a continuación, haga clic en Detalles. Cuando haya terminado con el informe, haga clic en Cerrar. Para obtener más información sobre el informe de migración de datos, vea Informe de migración de datos (SSMA común)

Nota

Cuando se usa la edición SQL Express como base de datos de destino, solo se permite la migración de datos del lado cliente y no se admite la migración de datos del lado servidor.

Consulte también

Migración de datos de DB2 a SQL Server (DB2ToSQL)