Guardar y aplicar el código convertido en una conversión de esquemas del DMS - AWS Database Migration Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Guardar y aplicar el código convertido en una conversión de esquemas del DMS

Una vez que la conversión de esquemas del DMS convierte los objetos de la base de datos de origen, no aplica inmediatamente el código convertido a la base de datos de destino. En su lugar, la conversión de esquemas del DMS almacena el código convertido en el proyecto hasta que está listo para aplicarlo a la base de datos de destino.

Antes de aplicar el código convertido, puede actualizar el código de la base de datos de origen y volver a convertir los objetos actualizados para abordar los elementos de acción existentes. Para obtener más información sobre elementos que la conversión de esquemas del DMS no puede convertir automáticamente, consulte Creación de informes de evaluación de migración de bases de datos con conversión de esquemas del DMS. Para obtener más información sobre cómo actualizar los objetos de la base de datos de origen en el proyecto de migración para la conversión de esquemas del DMS, consulte Actualización de los esquemas de bases de datos.

En lugar de aplicar el código convertido directamente a la base de datos en la conversión de esquemas del DMS, puede guardar el código en un archivo como un script SQL. Puede revisar estos scripts SQL, editarlos cuando sea necesario y, a continuación, aplicarlos manualmente a la base de datos de destino.

Guardar el código convertido en un archivo SQL

Puede guardar los esquemas convertidos como scripts SQL en un archivo de texto. Puede modificar el código convertido para abordar los elementos de acción que la conversión de esquemas del DMS no puede convertir automáticamente. A continuación, puede ejecutar los scripts SQL actualizados en la base de datos de destino para aplicar el código convertido a la base de datos de destino.

Almacenamiento del esquema convertido como scripts SQL
  1. Inicie sesión en la AWS DMS consola AWS Management Console y ábrala en https://console.aws.amazon.com/dms/v2/.

  2. Elija Proyectos de migración. Se abre la página Proyectos de migración.

  3. Elija el proyecto de migración y, a continuación, elija la conversión de esquemas.

  4. Elija Lanzar la conversión de esquemas. Se abre la página Conversión de esquemas.

  5. En el panel derecho, elija el esquema de base de datos de destino o seleccione los objetos convertidos que desea guardar. Asegúrese de que la conversión de esquemas del DMS resalte el nombre del nodo principal en azul y active el menú Acciones de la base de datos de destino.

  6. Elija Guardar como SQL para Acciones. Aparece el cuadro de diálogo Guardar.

  7. Elija Guardar como SQL para confirmar su elección.

    La conversión de esquemas del DMS crea un archivo con los archivos SQL y almacena este archivo en el bucket de Amazon S3.

  8. (Opcional) Cambie el bucket de S3 para el archivo mediante la edición de la configuración de conversión de esquemas en el perfil de instancia.

  9. Abra los scripts SQL desde el bucket de S3.

Aplicación del código convertido

Cuando esté listo para aplicar el código convertido a la base de datos de destino, elija los objetos de la base de datos en el panel derecho del proyecto. Puede aplicar cambios a un esquema de base de datos completo o a objetos de esquema de base de datos seleccionados.

Tras seleccionar los objetos de la base de datos, la conversión de esquemas del DMS resalta en azul el nombre del nodo seleccionado o del nodo principal. A continuación, activa el menú Acciones. Elija Aplicar cambios para Acciones. En el cuadro de diálogo que aparece, pulse Aplicar para confirmar su elección y aplicar el código convertido a la base de datos de destino.

Aplicar el esquema del paquete de extensión

Al aplicar el esquema convertido a la base de datos de destino por primera vez, es posible que la conversión de esquemas del DMS también aplique el esquema del paquete de extensión. El esquema del paquete de extensión simula las funciones del sistema de la base de datos de origen que son necesarias para ejecutar el código convertido para la base de datos de destino. Si el código convertido utiliza las funciones del paquete de extensión, asegúrese de aplicar el esquema del paquete de extensión.

Para aplicar el paquete de extensión a la base de datos de destino de forma manual, elija Aplicar cambios para Acciones. En el cuadro de diálogo que aparece, elija confirmar para aplicar el paquete de extensión a la base de datos de destino.

Le recomendamos que no modifique el esquema del paquete de extensión para evitar resultados inesperados en el código convertido.

Para obtener más información, consulte Uso de paquetes de extensión en la conversión de esquemas del DMS.