Compartir vía


Introducción a SSMA para Db2 (Db2ToSQL)

SQL Server Migration Assistant (SSMA) para Db2 permite convertir rápidamente esquemas de base de datos db2 en esquemas de SQL Server, cargar los esquemas resultantes en SQL Server y migrar datos de Db2 a SQL Server.

En este artículo se presenta el proceso de instalación y, a continuación, le ayuda a familiarizarse con la interfaz de usuario de SSMA.

Instalar SSMA

Para usar SSMA, primero debe instalar el programa cliente SSMA en un equipo que pueda tener acceso a la base de datos db2 de origen y a la instancia de destino de SQL Server. Proveedores OLEDB de Db2 en el equipo que ejecuta SQL Server. Estos componentes admiten la migración de datos y la emulación de funciones del sistema Db2. Para obtener instrucciones de instalación, consulte Instalación de SSMA para Db2.

Para iniciar SSMA, abra el menú Inicio y vaya a Todos los programas>SQL Server Migration Assistant para Db2 y, a continuación, seleccione SQL Server Migration Assistant para Db2.

SSMA para la interfaz de usuario de Db2

Una vez instalado SSMA, puede usar SSMA para migrar bases de datos db2 a SQL Server. Ayuda a familiarizarse con la interfaz de usuario de SSMA antes de empezar. En el diagrama siguiente se muestra la interfaz de usuario de SSMA, incluidos los exploradores de metadatos, los metadatos, las barras de herramientas, el panel de salida y el panel de lista de errores:

Captura de pantalla de la interfaz de usuario de SSMA.

Para iniciar una migración, primero debe crear un nuevo proyecto. A continuación, se conecta a una base de datos db2. Después de una conexión correcta, los esquemas de Db2 aparecerán en el Explorador de metadatos de Db2. A continuación, puede hacer clic con el botón derecho en objetos en el Explorador de metadatos de Db2 para realizar tareas como crear informes que evalúen las conversiones en SQL Server. También puede realizar estas tareas mediante las barras de herramientas y los menús.

También debe conectarse a una instancia de SQL Server. Después de que se genera una conexión correcta, aparecerá una jerarquía de bases de datos de SQL Server en el explorador de metadatos de SQL Server. Después de convertir esquemas db2 en esquemas de SQL Server, seleccione esos esquemas convertidos en el Explorador de metadatos de SQL Server y, a continuación, sincronice los esquemas con SQL Server.

Después de sincronizar esquemas convertidos con SQL Server, puede volver al Explorador de metadatos de Db2 y migrar datos de esquemas db2 a bases de datos de SQL Server.

Para obtener más información sobre estas tareas y cómo realizarlas, consulte Migración de bases de datos db2 a SQL Server.

En las secciones siguientes se describen las características de la interfaz de usuario SSMA.

Explorador de metadatos

SSMA contiene dos exploradores de metadatos para examinar y realizar acciones en bases de datos db2 y SQL Server.

Explorador de metadatos de Db2

El Explorador de metadatos de Db2 muestra información sobre los esquemas de Db2. Mediante el Explorador de metadatos de Db2, puede realizar las siguientes tareas:

  • Examinar los objetos de cada esquema.

  • Seleccione los objetos para la conversión y, a continuación, convierta los objetos en la sintaxis de SQL Server. Para obtener más información, vea Convertir esquemas db2.

  • Seleccione tablas para la migración de datos y, a continuación, migre los datos de esas tablas a SQL Server. Para obtener más información, consulte Migración de bases de datos db2 a SQL Server.

Explorador de metadatos de SQL Server

El Explorador de metadatos de SQL Server muestra información sobre una instancia de SQL Server. Cuando se conecta a una instancia de SQL Server, SSMA recupera metadatos sobre esa instancia y los almacena en el archivo de proyecto.

Puede usar el Explorador de metadatos de SQL Server para seleccionar objetos de base de datos db2 convertidos y, a continuación, sincronizar esos objetos con la instancia de SQL Server.

Metadatos

A la derecha de cada explorador de metadatos hay pestañas que describen el objeto seleccionado. Por ejemplo, si selecciona una tabla en el Explorador de metadatos de Db2, aparecen seis pestañas: Tabla, SQL, Asignación de tipos, Informe, Propiedades y Datos. La pestaña Informe contiene información solo después de crear un informe que contenga el objeto seleccionado. Si selecciona una tabla en el Explorador de metadatos de SQL Server, aparecen tres pestañas: Tabla, SQL y Datos.

La mayoría de la configuración de metadatos son de solo lectura. Sin embargo, puede modificar los metadatos siguientes:

  • En el Explorador de metadatos de Db2, puede modificar procedimientos y asignaciones de tipos. Para convertir los procedimientos modificados y las asignaciones de tipos, realice cambios antes de convertir esquemas.

  • En el Explorador de metadatos de SQL Server, puede modificar Transact-SQL para los procedimientos almacenados. Para ver estos cambios en SQL Server, realice estos cambios antes de cargar los esquemas en SQL Server.

Los cambios realizados en un explorador de metadatos se reflejan en los metadatos del proyecto, no en las bases de datos de origen o de destino.

Barras de herramientas

SSMA tiene dos barras de herramientas: una barra de herramientas de proyecto y una barra de herramientas de migración.

Barra de herramientas del proyecto

La barra de herramientas del proyecto contiene botones para trabajar con proyectos, conectarse a Db2 y conectarse a SQL Server. Estos botones se parecen a los comandos del menú Archivo.

Barra de herramientas de migración

En la tabla siguiente se muestran los comandos de la barra de herramientas de migración:

Botón Función
Crear informe Convierte los objetos Db2 seleccionados en la sintaxis de SQL Server y, a continuación, crea un informe que muestra cómo se realizó correctamente la conversión.

Este comando está deshabilitado a menos que se seleccionen objetos en el Explorador de metadatos de Db2.
Convertir esquema Convierte los objetos Db2 seleccionados en objetos de SQL Server.

Este comando está deshabilitado a menos que se seleccionen objetos en el Explorador de metadatos de Db2.
Migrar datos Migra datos de la base de datos Db2 a SQL Server. Antes de ejecutar este comando, debe convertir los esquemas db2 en esquemas de SQL Server y, a continuación, cargar los objetos en SQL Server.

Este comando está deshabilitado a menos que se seleccionen objetos en el Explorador de metadatos de Db2.
Detención Detiene el proceso actual.

La siguiente tabla muestra los menús SSMA.

Menu Descripción
Archivo Contiene comandos para trabajar con proyectos, conectarse a Db2 y conectarse a SQL Server.
Editar Contiene comandos para buscar y trabajar con texto en las páginas de detalles, como copiar Transact-SQL desde el panel de detalles de SQL. También contiene la opción Administrar marcadores , donde puede ver una lista de marcadores existentes. Puede usar los botones del lado derecho del cuadro de diálogo para administrar los marcadores.
Vista Contiene el comando Sincronizar exploradores de metadatos. Que sincroniza los objetos entre el Explorador de metadatos de Db2 y el Explorador de metadatos de SQL Server. También contiene comandos para mostrar y ocultar los paneles Salida y Lista de errores y una opción Diseños para administrar los diseños.
Herramientas Contiene comandos para crear informes y migrar objetos y datos. También proporciona acceso a los cuadros de diálogo Configuración global y Configuración del proyecto.
Ayuda Proporciona acceso a la Ayuda de SSMA y al cuadro de diálogo Acerca de.

Panel Resultados y panel Lista de errores

El menú Ver proporciona comandos para alternar la visibilidad del panel Salida y el panel Lista de errores:

  • En el panel Resultados se muestran los mensajes de estado de SSMA durante la conversión de objetos, la sincronización de objetos y la migración de datos.

  • En el panel Lista de errores se muestran mensajes de error, advertencia e informativos en una lista ordenada.