Compartir a través de


Introducción con SSMA para DB2 (DB2ToSQL)

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

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

Instalación de SSMA

Para usar SSMA, primero debe instalar el programa cliente SSMA en un equipo que pueda acceder a la base de datos de 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 (DB2ToSQL).

Para iniciar SSMA, haga clic en Inicio, seleccione Todos los programas, SQL Server Migration Assistant para DB2 y, a continuación, haga clic en 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 de 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:

SSMA User Interface

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 que se genera una conexión correcta, los esquemas D2B 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 de 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 de DB2 a SQL Server (DB2ToSQL).

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

Exploradores de metadatos

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

DB2 Metadata Explorer

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:

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 de DB2 convertidos y, a continuación, sincronizar esos objetos con la instancia de SQL Server.

Metadata

A la derecha de cada explorador de metadatos se muestran pestañas que describen el objeto seleccionado. Por ejemplo, si selecciona una tabla en el explorador de metadatos de DB2, aparecerán 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, aparecerán tres pestañas: Tabla, SQL y Datos.

La mayoría de las configuraciones 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 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 Function
Crear informe Convierte los objetos de 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 de 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 los datos de la base de datos de DB2 a SQL Server. Antes de ejecutar este comando, debe convertir los esquemas de 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.

En la tabla siguiente se muestran los menús de SSMA.

Menú 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 podrá 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. Esto 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 Salida y Panel Lista de errores

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

  • El panel Salida muestra los mensajes de estado de SSMA durante la conversión y la sincronización de objetos y la migración de datos.

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

Consulte también

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