Como administrador de una base de datos, a menudo necesita crear una base de datos de desarrollo, que es un subconjunto de la base de datos de producción.
Trabajando con una base de datos de desarrollo, evita poner en peligro la base de datos de producción con un código sin probar.
A menudo, los administradores de bases de datos crean la base de datos de desarrollo creando una copia de seguridad de la base de datos de producción y restaurándola en el servidor de desarrollo. Sin
embargo, normalmente no se necesita toda una imagen de producción ni todos sus datos.
En este caso de ejemplo, se le ha pedido que migre el esquema GOSALESCT
de la base de datos GSDB a la base de datos GSDBDEV. El esquema contiene muchas tablas. Utilizará el asistente Comparar y migrar objetos para realizar estos cambios.
Antes de empezar
Este caso de ejemplo se basa en datos de ejemplo proporcionados en
la base de datos GSDB. Para llevar a cabo los pasos en este caso de ejemplo, debe completar dos tareas:
Siga estos pasos para migrar el esquema GOSALESCT a la base de datos
GSDBDEV.
- Asegúrese de que existen conexiones en el Explorador de administración para la base de datos GSDB y la base de datos GSDBDEV.
- Si una conexión no existe, en la barra de herramientas
Explorador de administración, pulse el botón
desplegable de Nuevo y pulse
Conexión nueva a una base de datos. En el asistente que se abre, especifique los detalles y pulse Finalizar.
- Si es necesario conectar una conexión, pulse el botón derecho del ratón en la base de datos
en el Explorador de administración y pulse Conectar.
En el asistente que se abre, especifique los detalles y pulse Finalizar.
- Visualice la base de datos GSDBDEV en la Lista de objetos y active la Lista de objetos.
- En el Explorador de administración, vaya a la base de datos
GSDBDEV y pulse el botón del ratón en ella.
- Pulse en cualquier lugar de la Lista de objetos para activarla.
- En el menú principal, pulse para iniciar el asistente Comparar y migrar objetos.
- Siga los pasos del asistente.
- En la página Origen de migración, pulse Conexión de base de datos.
A continuación, en la lista de conexiones de bases de datos, pulse GSDB.
- En la página Seleccionar objetos de origen:
- En la sección Seleccionar un tipo de objeto, pulse la carpeta Esquemas.
- En la sección Selección de objeto de base de datos, seleccione la casilla correspondiente a GOSALESCT y pulse Añadir.
- Pulse Finalizar.
- En la página Especificar todas las máscaras y elementos para ignorar, pulse Siguiente.
- En la página Revisar y aplicar cambios de la tabla Comparación estructural:
- En la columna correspondiente a GSDB (modelo de base de datos de origen), localice el esquema GOSELECT.
- Pulse el esquema GOSELECT y pulse el icono (Copiar de izquierda a derecha) para copiar el esquema a GSDBDEV (modelo de base de datos de destino).
- Pulse Finalizar.
Sugerencia: como alternativa, puede buscar las diferencias entre los modelos de base de datos de origen y de destino para copiar el esquema mediante los iconos
(Diferencia siguiente) y (Diferencia anterior).
Se crea un plan de cambios automáticamente y se incluyen los cambios que son necesarios para crear el esquema GOSALESCT en la base de datos GSDBDEV.
El plan de cambios también incluye los cambios para crear los objetos dependientes del objeto, como las tablas y las vistas del esquema.
- Revise y despliegue el plan de cambios.
- En la barra de herramientas de plan de cambios, pulse el icono
(Revisar y desplegar cambios) para revisar el DDL correspondiente a los cambios y desplegar los cambios en la base de datos.
- En el asistente Revisar y desplegar, pulse Ejecutar y, a continuación, pulse Finalizar.
Sugerencia: también puede utilizar el asistente para especificar una ubicación para conservar los datos, los mandatos de mantenimiento y los scripts de deshacer.
Ahora el catálogo de la base de datos GSDBDEV se ha actualizado e incluye el esquema GOSALESCT. El estado de la ejecución de los mandatos se muestra en la vista Resultados de SQL.