View a markdown version of this page

AWS Notas de la versión de 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.

AWS Notas de la versión de DMS

A continuación, encontrará las notas de la versión actual y anterior del Servicio de migración de AWS bases de datos (AWS DMS).

AWS DMS no diferencia entre las versiones principales y secundarias cuando habilitas la actualización automática de versiones para tu instancia de replicación. DMS actualiza de forma automática la versión de la instancia de replicación durante el periodo de mantenimiento si está obsoleta.

Tenga en cuenta que para actualizar la versión de la instancia de replicación de forma manual (mediante la API o la CLI) de la versión 3.4.x a la 3.5.x, debe establecer el parámetro AllowMajorVersionUpgrade en true. Para obtener información sobre el AllowMajorVersionUpgrade parámetro, consulte la documentación ModifyReplicationInstance de la API de DMS.

nota

La versión predeterminada actual del motor AWS DMS es la 3.5.4.

En la tabla a continuación se muestran las siguientes fechas para las versiones de DMS activas:

  • Fecha en la que se lanza la versión.

  • Fecha a partir de la cual no se pueden crear nuevas instancias con la versión.

  • La fecha en la que DMS actualiza automáticamente las instancias de esa versión (la fecha de fin de vida útil (EOL))

Versión Fecha de lanzamiento Fecha de fin de creación de instancias Fecha de EOL
3.6.1 15 de mayo de 2025 POR DETERMINAR POR DETERMINAR
3.6.0 27 de diciembre de 2024 27 de abril de 2026 27 de julio de 2026
3.5.4 15 de noviembre de 2024 31 de enero de 2027 31 de marzo de 2027
3.5.3 17 de mayo de 2024 28 de febrero de 2026 30 de junio de 2026
3.5.2 29 de octubre de 2023 30 de marzo de 2025 29 de abril de 2025
3.5.1 30 de junio de 2023 30 de noviembre de 2024 15 de marzo de 2025
3.4.7 31 de mayo de 2022 30 de septiembre de 2024 31 de octubre de 2024
3.4.6 30 de noviembre de 2021 30 de septiembre de 2024 31 de octubre de 2024
AWS DMS 3.6.1 motor predeterminado y cronograma de soporte

Haremos que la AWS DMS versión 3.6.1 sea la versión predeterminada del motor. Todavía no hemos programado la fecha en la que no habrá ninguna instancia nueva ni la fecha de finalización de la vida útil (EOL) para la versión 3.6.1, por lo que aparecen por determinar en la tabla anterior. Actualizamos la tabla después de programar estas fechas. Para ofrecer una ventana de migración a la versión 3.6.1, ampliamos el plazo de soporte para la versión 3.5.4. La fecha en la que no habrá ninguna instancia nueva es el 31 de enero de 2027 y la fecha de finalización de la vida útil es el 31 de marzo de 2027.

AWS DMS Disponibilidad regional de la versión 3.6.0

AWS DMS La versión 3.6.0 está disponible actualmente en la región de Asia Pacífico (Sídney): ap-southeast-2.

AWS Notas de la versión 3.6.1 de Database Migration Service

Nuevas funciones en AWS DMS 3.6.1
Nueva característica o mejora Description (Descripción)
Resincronización de datos de DMS AWS DMS corrige automáticamente las inconsistencias de datos identificadas mediante la validación de datos entre las bases de datos de origen y de destino. La función de resincronización de datos es compatible con Oracle y SQL Server como base de datos de origen y PostgreSQL como base de datos de destino.
Autenticación de bases de datos de IAM para MariaDB, MySQL, and PostgreSQL

Se ha introducido la compatibilidad con los puntos de conexión de Amazon RDS y Aurora MariaDB, MySQL y PostgreSQL mediante la Autenticación de base de datos de AWS Identity and Access Management (IAM). Esta mejora le permite usar IAM para administrar el acceso a sus recursos de base de datos de forma centralizada, en lugar hacerlo individualmente en cada punto de conexión de base de datos.

Compatibilidad con la réplica de lectura de PostgreSQL para la replicación de la captura de datos de cambio (CDC) AWS DMS admite el uso de réplicas de lectura de PostgreSQL como puntos de enlace de origen para la replicación de Change Data Capture (CDC), disponible con la versión 16.x y posteriores de PostgreSQL, a partir de la versión 3.6.1. AWS DMS Esta característica le permite aprovechar las réplicas de lectura para las tareas de CDC. Para obtener más información, consulte Uso de una base de datos de PostgreSQL como destino de AWS DMS.
Se ha mejorado el registro de las columnas de destino que faltan Se ha mejorado el registro para informar a los clientes sobre las columnas que faltan en la tabla de destino en el nivel de registro predeterminado. Esta mejora cambia el nivel de registro de VERBOSE a WARNING, lo que hace que las notificaciones de discrepancias entre columnas sean más visibles sin requerir ajustes de depuración detallados.
Migración del UID binario de SQL Server (16) al UUID de PostgreSQL Se agregó soporte para migrar los tipos de datos binarios (16) de SQL Server al formato UUID de PostgreSQL. Esto permite la conversión sin problemas de datos GUID binarios a tipos de UUID nativos, lo que mejora la compatibilidad de los tipos de datos entre los puntos finales de SQL Server y PostgreSQL.

AWS La versión 3.6.1 de DMS incluye los siguientes problemas resueltos:

Se han resuelto los problemas en DMS 3.6.1
Problema resuelto Description (Descripción)
Problema de filtrado de reglas de selección con el enmascaramiento de datos Los filtros de reglas de selección de tablas ahora funcionan correctamente con las reglas de transformación del enmascaramiento de datos. La solución garantiza un filtrado adecuado cuando se aplican transformaciones de enmascaramiento de datos.
Problema de gestión numérica independiente del destino de PostgreSQL

Los puntos de conexión de destino de PostgreSQL pueden gestionar tipos de datos numéricos independientes mediante la asignación de memoria optimizada. Esto evita errores en las tareas al migrar tablas con valores numéricos grandes.

Problema de gestión de LOB de destino de Amazon Redshift Los puntos de conexión de destino de Redshift ahora mantienen la integridad de los datos de LOB durante las migraciones en paralelo de gran volumen. La mejora de la gestión de LOB evita la corrupción de los datos cuando se utilizan subprocesos de aplicaciones paralelos.
Problema de metadatos de las reglas de transformación

Se ha corregido un problema que provocaba que las expresiones de las reglas de transformación se aplicaran de forma incorrecta.

Problema al quitar y volver a crear la tabla de metadatos Las tareas de replicación ahora se reanudan correctamente cuando las tablas de origen se eliminan y se vuelven a crear durante la interrupción de la tarea. Han mejorado la gestión de los metadatos y la sincronización del estado de las tablas de origen creadas de nuevo.
Problema de réplica principal AlwaysOn de SQL Server Ha mejorado la detección de réplicas principales para los orígenes de SQL Server en las configuraciones AlwaysOn al gestionar las variaciones en la distinción entre mayúsculas y minúsculas.
Problema de gestión del tipo de datos TIME del origen de MySQL Se han resuelto los problemas de migración de los valores de TIME que incluían fracciones y horas superiores a 24 cuando loadUsingCSV estaba deshabilitado.
Problema de gestión de caracteres NUL en la validación de datos La validación de datos ahora gestiona correctamente los caracteres NUL (0x00) sin errores. Se ha mejorado el procesamiento de validación de los datos que contienen caracteres NUL.
Problema con la validación de datos de SQL Server Se han resuelto los problemas de comparación de validaciones con las columnas UNIQUEIDENTIFIER para los orígenes de SQL Server.
Problema de validación previa a la carga de la tabla AWS DMS las tareas ahora completan la validación correctamente cuando las tablas están en la fase de precarga durante la replicación de los CDC.
Problema de registro de origen de Oracle Los registros de errores de origen de Oracle ahora muestran la instrucción SQL correcta durante la ejecución de la consulta de zona horaria. Mejora de la precisión del registro para obtener unas capacidades de solución de problemas mejores.
Actualización del controlador de SQL Server La compatibilidad con los controladores de SQL Server se ha actualizado de ODBC 17 a ODBC 18.
Cadena vacía de DB2: problema de migración a los CDC Se resolvió un problema por el que los valores VARCHAR vacíos de las bases de datos fuente de IBM DB2 LUW se capturaban incorrectamente como valores NULL en lugar de cadenas vacías durante las operaciones de captura de datos de cambio (CDC).
Problema de pérdida de memoria de búsqueda en el LOB de Oracle Se ha corregido la pérdida de memoria en los puntos finales de origen de Oracle durante las búsquedas de LOB cuando el modo LOB completo está activado. Esto evita el crecimiento continuo de la memoria y las fallas por falta de memoria durante las tareas de replicación con datos LOB.
Problema de mapeo de columnas booleanas de Redshift CDC Los puntos finales de destino de Redshift ahora mapean correctamente las nuevas columnas booleanas agregadas durante el CDC cuando está habilitada. MapBooleanAsBoolean Esto mantiene la coherencia de los tipos de datos con las fuentes de PostgreSQL en lugar de crear columnas varchar.
Problema de migración del LOB en línea del array UUID de PostgreSQL Los terminales de origen de PostgreSQL ahora migran correctamente los tipos de datos de matrices de UUID cuando el modo LOB en línea está habilitado.
Problema de notificación de diferencias de columnas anulables en la validación de datos La validación de datos ahora informa correctamente de los detalles que no coinciden en las columnas que admiten valores nulos.
Problema de filtrado de validación de SQL Server a Oracle La validación de datos ahora formatea correctamente las condiciones de filtro de fechas para los puntos finales de destino de Oracle cuando se utilizan fuentes de SQL Server.
Mensaje de advertencia de creación de tablas en modo DO_NOTHING Se agregó un mensaje de registro de advertencia cuando se crean tablas de destino AWS DMS automáticamente en el modo DO_NOTHING. Esto mejora la visibilidad y ayuda a los usuarios a identificar cuándo se crean las tablas, a pesar de haber seleccionado un modo que no implica la creación automática de tablas.
Problema de conversión de BIT a SMALLINT de SQL Server a PostgreSQL Se corrigió la conversión de BIT de SQL Server a SMALLINT de PostgreSQL durante las operaciones de los CDC.
Problema de validación del acceso a un bucket entre cuentas de S3 Se ha mejorado la validación de la propiedad de los cubos de S3 para mejorar la seguridad al usar S3 como destino o fuente de migración.
Problema de reconexión e inicialización de los terminales de Redshift Los terminales de Redshift ahora se vuelven a conectar correctamente una vez finalizada la conexión y validan correctamente las credenciales durante la inicialización. Esto evita que se produzcan errores de tipo «Debe indicarse el nombre del servidor» y errores en las tareas durante la recuperación.
Problema de pérdida de memoria durante la validación de datos Se ha corregido la pérdida de memoria en la validación de datos. Esto evita que se produzcan errores por falta de memoria durante las tareas de validación de larga duración.
Problema de falso positivo en la validación de la clave principal CHAR de SQL Server Se corrigieron los errores falsos positivos de MISSING_TARGET al validar las migraciones de SQL Server a PostgreSQL con claves principales que contenían espacios finales. CHAR/NCHAR
Validación de S3: problema de conflicto en la base de datos Athena Se ha corregido la condición de carrera que provocaba que varias tareas compartieran puntos finales de S3 al aislar las bases de datos de Athena por tarea.

AWS Notas de la versión 3.6.0 de Database Migration Service

Nuevas funciones en AWS DMS 3.6.0
Nueva característica o mejora Description (Descripción)
Nuevas variables de metadatos para las transformaciones Se han introducido dos nuevas variables de metadatos para las reglas de transformación: $AR_M_MODIFIED_SCHEMA y $AR_M_MODIFIED_TABLE_NAME. Estas variables permiten crear transformaciones más dinámicas y flexibles que pueden adaptarse a los cambios de nombre de esquema o tabla durante el proceso de migración.
Soporte para la replicación de columnas LOB en modo UPSERT Error-Handling

Se ha introducido la compatibilidad con la replicación de columnas de objetos grandes (LOB) al utilizar la opción de gestión de errores “No record found for applying an UPDATE: Insert the missing target record”. Con esta mejora, ahora puede replicar con precisión las columnas LOB, lo que garantiza una replicación de datos completa y precisa.

AWS La versión 3.6.0 del DMS incluye los siguientes problemas resueltos:

Se han resuelto los problemas en DMS 3.6.0
Problema resuelto Description (Descripción)
Problema de memoria de PostgreSQL

Se ha corregido el consumo de memoria excesivo al utilizar PostgreSQL como origen. Se ha corregido un problema por el que la ranura de Write-Ahead registro (WAL) crecía de forma continua, lo que reducía el rendimiento. Esta actualización mejora la estabilidad y la eficiencia de las migraciones a PostgreSQL, especialmente para bases de datos de gran tamaño o tareas de larga duración.

Problema con objetos de caracteres grandes (CLOB) y caracteres (CHAR) de Oracle Se ha solucionado un problema por el que los valores de un objeto de caracteres grandes (CLOB) y de un caracter (CHAR) que contenían caracteres no ASCII (por ejemplo, símbolos especiales o caracteres internacionales) no se replicaban correctamente. Esta corrección garantiza que la replicación de los datos de texto de gran tamaño sea precisa, lo que reduce los errores y mantiene la coherencia de los datos.
Problema de latencia incorrecta de Microsoft SQL Server Se ha resuelto un problema por el que el punto de conexión de origen de Microsoft SQL Server informaba incorrectamente de una latencia muy alta. Esta corrección proporciona métricas de rendimiento más precisas, lo que le permite supervisar y optimizar mejor las tareas de migración de SQL Server.
Problema con los metadatos de Microsoft SQL Server Se ha corregido un problema relacionado con las llamadas redundantes para obtener los metadatos de otras tablas, lo que provocaba una disminución del rendimiento y la latencia tras la modificación de los metadatos de una tabla. Esta optimización mejora el rendimiento general de las tareas, especialmente en el caso de las bases de datos con cambios de esquema frecuentes.
Problema con UPDATE de Microsoft SQL Server

Se ha corregido un problema por el que las operaciones UPDATE no estándares provocaban que las tareas finalizaran inesperadamente sin generar mensajes de error. Esta corrección garantiza que dichas operaciones se procesen correctamente, lo que evita errores en las tareas en entornos de actualización complejos.

Problema con objetos grandes (LOB) en la aplicación optimizada por lotes Se ha corregido un problema en el modo Aplicación optimizada por lotes que provocaba que la búsqueda de objetos grandes (LOB) no encontrara ningún registro cuando una operación DELETE y una operación INSERT se combinaban en una sola operación UPDATE. Esta solución mejora la coherencia e integridad de los datos durante las migraciones que implican datos de LOB y operaciones complejas en el lenguaje de manipulación de datos (DML).
Problema de inicio de la tarea de transformaciones Se ha solucionado un problema por el que las tareas que implicaban numerosas transformaciones se bloqueaban al iniciarse. Esta corrección garantiza la estabilidad y la fiabilidad de las tareas con una lógica de transformación compleja, lo que le permite ejecutar tareas de procesamiento de datos con confianza.
Problema con el lenguaje de definición de datos (DDL) de MySQL Se ha corregido un error al capturar los cambios en el lenguaje de definición de datos (DDL) en un formato especial durante la fase de captura de datos de cambio (CDC). Esta corrección garantiza que todos los cambios de esquema se repliquen correctamente, de manera que se mantiene la coherencia del esquema entre las bases de datos de origen y destino durante todo el proceso de migración.
Problema de validación del acceso a un bucket entre cuentas de S3 Se ha mejorado la validación de la propiedad de los cubos de S3 para mejorar la seguridad al usar S3 como destino o fuente de migración.
Problema de pérdida de memoria durante la validación de datos Se ha corregido la pérdida de memoria en la validación de datos. Esto evita que se produzcan errores por falta de memoria durante las tareas de validación de larga duración.

AWS Notas de la versión 3.5.4 de Database Migration Service

Nuevas funciones en AWS DMS 3.5.4
Nueva característica o mejora Description (Descripción)
Enmascaramiento de datos Se ha introducido el enmascaramiento de datos, que permite transformar la información confidencial con opciones de asignación al azar de dígitos, enmascaramiento o cifrado en la columna.
Mejora del rendimiento de la validación de datos Se ha mejorado el rendimiento de la validación de datos, lo que permite un procesamiento más rápido de los conjuntos de datos de gran tamaño durante las tareas de carga completa y de migración de CDC en determinadas rutas de migración.
Problema de unicode de origen de PostgreSQL Se ha corregido un problema en el origen de PostgreSQL por el que se observaba una degradación del rendimiento de la migración al utilizar el filtrado. Se introdujo la desactivación de UnicodeSourceFilter ECA para controlar este comportamiento.
Compatibilidad con la transformación de una característica de rendimiento mejorada Introduzca la compatibilidad con todas las reglas de transformación para la característica de rendimiento mejorado.
Registro mejorado para las columnas de destino que faltan Se ha mejorado el registro para informar a los clientes sobre las columnas que faltan en la tabla de destino en el nivel de registro predeterminado. Esta mejora cambia el nivel de registro de VERBOSE a WARNING, lo que hace que las notificaciones de discrepancias entre columnas sean más visibles sin requerir ajustes de depuración detallados.
Migración del UID binario de SQL Server (16) al UUID de PostgreSQL Se agregó soporte para migrar los tipos de datos binarios (16) de SQL Server al formato UUID de PostgreSQL. Esto permite la conversión sin problemas de datos GUID binarios a tipos de UUID nativos, lo que mejora la compatibilidad de los tipos de datos entre los puntos finales de SQL Server y PostgreSQL.
Soporte para PostgreSQL 17 Se ha introducido la compatibilidad con PostgreSQL 17. Para obtener más información, consulte lo siguiente:

AWS DMS la versión 3.5.4 incluye los siguientes problemas resueltos:

Se han resuelto los problemas de DMS 3.5.4
Problema resuelto Description (Descripción)
PostgreSQL, problema con test_decoding Se ha corregido un problema en el origen de PostgreSQL por el que algunos eventos no se replicaban al utilizar el complemento test_decoding.
Problema con la marca de tiempo de MySQL a Redshift Se ha corregido un problema en las migraciones de MySQL a Redshift por el que una columna de marca de tiempo no se definía correctamente en el destino.
Problema con el PSU de Oracle de julio de 2024 Se ha solucionado un problema en el origen de Oracle con un lector binario por el que la tarea de DMS se bloqueaba después de aplicar el PSU de Oracle de julio de 2024.
Problema con el administrador de secretos de MySQL Se ha corregido un problema en el punto de conexión de MySQL que provocaba que las credenciales se dañaran al utilizar el administrador de secretos.
Problema de gestión del registro de DocumentDB/MongoDB datos de Amazon Se ha corregido un problema en los DocumentDB/MongoDB terminales de Amazon, por el que algunos registros se enviaban dos veces al destino, lo que provocaba la excepción de claves duplicadas y el error de la AWS DMS tarea.
Problema relacionado con la migración a noSQL Se ha corregido un problema en las migraciones de RDS para SQL Server a noSQL por el que la estructura del documento era incorrecta debido a una gestión incorrecta de las claves principales.
Problema de validación de datos con el punto de conexión de Oracle Se ha corregido un problema en el origen de Oracle que provocaba que la validación de datos generara falsos positivos para los LOB con valor null o vacíos.
Problema con las claves principales como uniqueidentifier en el destino de Babelfish Se ha corregido un error en el destino de PG - Babelfish que provocaba que la tarea de AWS DMS fallara al replicar tablas con la clave principal definidos como uniqueidentifier.
Problema con el origen de PostgreSQL con MAZ Se ha corregido un problema en el código fuente de PostgreSQL por el que la conmutación por error de AWS DMS MAZ podía provocar un error fatal en la tarea. AWS DMS
Problema de orden de columnas Se ha corregido un problema por el que los datos de LOB no se replicaban correctamente cuando el orden de las columnas difería entre el origen y el destino.
Problema de contención interna en la base de datos AWS DMS Se ha corregido un problema en la base de datos interna de DMS que provocaba que la AWS DMS tarea fallara debido a problemas de concurrencia de la AWS DMS base de datos interna.
Problema de estructura de AWS DMS base de datos interna Se ha corregido un problema en la AWS DMS base de datos interna que provocaba que la AWS DMS tarea fallara debido a la falta de presencia de ciertos objetos de la base de datos interna.
Problema de validación de datos del origen de Oracle Se ha solucionado un problema en el origen de Oracle por el que la validación de datos arrojaba falsos positivos para ciertos tipos poco frecuentes de eventos replicados.
Problema de validación de datos para tipos de datos Unicode Se ha corregido un problema de la característica de validación de datos que provocaba que algunos tipos de datos de Unicode no se comparaban correctamente, lo que generaba falsos positivos.
Problema de la marca de tiempo de destino de Parquet Se ha corregido un error en el destino de parquet por el que la marca de tiempo cero se replicaba como null.
Problema con el tipo de GeoSpatial datos objetivo de Babelfish. Se ha corregido un problema en el objetivo de Babelfish que provocaba que el tipo de GeoSpatial datos no fuera compatible.
Problema con el destino de Amazon S3 al añadir columnas durante la CDC Se ha corregido un problema en el destino de Amazon S3 por el que las adiciones de nuevas columnas no se gestionaban correctamente cuando se activaba la configuración anterior a la imagen.
Problema con SQL Server 2022 CU12 Se ha corregido un problema en el código fuente de SQL Server que AWS DMS impedía implementar automáticamente los requisitos previos de MS Replication en los orígenes que utilizaban SQL Server 2022 con CU12 o superior.
Problema con los datos booleanos en PostgreSQL Se ha corregido un problema en el origen de PostgreSQL por el que el tipo de datos booleano no se migraba correctamente mientras MapBooleanAsBoolean estaba configurado como true y se utilizaba el complemento pglogical.
Problema con la configuración de TaskrecoveryTableEnabled Se ha corregido un problema relacionado con la TaskrecoveryTableEnabled configuración, por el que la AWS DMS tarea fallaba al detenerse la tarea cuando se establecía en true.
Duplicación de datos con la configuración de TaskrecoveryTableEnabled Se ha solucionado un problema por el que algunas transacciones se replicaban dos veces cuando la configuración TaskrecoveryTableEnabled estaba habilitada.
Problema con el origen de MySQL 5.5 Se ha corregido un problema en el código fuente de MySQL por el que la AWS DMS tarea fallaba debido a la imposibilidad de leer la versión BINLOG 5.5 de MySQL.
Problema con la partición de la validación de datos con nombres de tipos de datos dañados La validación de datos ahora evita que la memoria se dañe durante el procesamiento de los tipos de datos, lo que elimina la necesidad de recurrir a la validación fila por fila para las particiones afectadas.
Problema con el origen de Amazon S3 para la migración de destino La replicación del origen al destino de S3 ahora gestiona correctamente los objetos de la tabla externa durante la replicación de carga completa y continua.
Problema de replicación de CDC en el destino de Amazon S3 La replicación de CDC del destino de S3 procesa correctamente los datos en formato CSV durante la fase de replicación continua.
Problemas de replicación de S3 La mejora del proceso de limpieza de directorios de S3 evita las interrupciones de las tareas durante las migraciones.
Problema de rendimiento de la validación de datos La operación de validación de datos ahora optimiza las transiciones entre las fases de validación, lo que reduce los retrasos innecesarios.
Problema de validación de datos con tipos de datos específicos La validación de datos ahora procesa con precisión los caracteres independientes y los tipos de datos TEXT, lo que garantiza unos resultados de validación correctos.
Problema con el origen de PostgreSQL con MAZ La replicación de código fuente de PostgreSQL mantiene la conectividad durante los eventos de Multi-AZ conmutación por error, lo que evita que se produzcan errores en las tareas.
Problema de validación de fecha y hora en Babelfish La validación de datos ahora compara correctamente los valores de fecha y hora cuando se utiliza Babelfish como destino.
Problema de replicación de la columna del origen de MySQL La replicación del origen de MySQL ahora gestiona correctamente las adiciones de columnas duplicadas en mitad de la tabla, lo que evita interrupciones en las tareas.
Problema de modificación de la columna del origen de MySQL La replicación del origen de MySQL mantiene la integridad de la secuencia de columnas cuando se agregan varias columnas durante las operaciones de CDC.
Problema de replicación de LOB de DynamoDB La replicación del destino de DynamoDB ahora procesa correctamente los datos de LOB durante la CDC, lo que garantiza una transferencia de datos completa.
Problema de validación de datos booleanos de PostgreSQL La validación de datos del origen de PostgreSQL ahora interpreta correctamente las asignaciones de tipos de datos booleanos, lo que produce resultados de comparación precisos.
Problema de recuperación de la conexión de DocumentDB La replicación de DocumentDB mantiene la coherencia de los datos durante las interrupciones y la recuperación de la conectividad del clúster.
Problema de truncamiento de datos ampliados de VARCHAR2 de Oracle La replicación del origen de Oracle conserva los espacios finales en las columnas VARCHAR2(4000) cuando se habilita la compatibilidad con tipos de datos ampliados.
Problema de gestión de DDL de la réplica secundaria de SQL Server La replicación del origen de SQL Server mantiene la conectividad durante las operaciones de DDL en las réplicas secundarias, lo que evita las interrupciones de las tareas.
Problema con la gestión de los caracteres especiales de Secrets Manager AWS Las cadenas de conexión de Secrets Manager ahora admiten caracteres especiales y conservan los protocolos de seguridad.
MongoDB/Amazon Problema con la clave duplicada de DocumentDB La replicación de MongoDB y Amazon DocumentDB evita la duplicación de registros que anteriormente provocaba errores de restricciones clave.
Problema de gestión de marcas de tiempo de Oracle La replicación del origen de Oracle procesa con precisión los valores de marca de tiempo en varias configuraciones de zona horaria de la sesión.
Problema de conversión de datos de Oracle La replicación de código fuente de Oracle ahora gestiona las conversiones de tipos de datos de forma más sólida, lo que evita errores. ORA-01460
Problema de replicación de SQL Server 2022 CDC Los orígenes de SQL Server (CU12 y superiores) ahora pueden implementar automáticamente los requisitos previos de MS Replication en AWS DMS.
Prueba de la gestión de la decodificación de DDL

AWS DMS ignora las instrucciones DDL de las tablas no configuradas en las asignaciones de tablas, lo que evita el procesamiento innecesario de los cambios en el esquema de la base de datos de origen en el caso de las tablas no asignadas.

Truncamiento de columnas desde las vistas de SQL Server de origen Al migrar datos desde la vista de SQL Server de origen a los puntos de conexión de destino, la longitud de las columnas se conserva correctamente y no se trunca ninguna.
Registro de métricas para mejorar la validación de los datos AWS DMS ahora informa con precisión de las métricas de los registros validados cuando se utiliza la validación de datos mejorada.
Problema de reanudación de tareas de DMS después de la actualización Al reanudar las tareas después de actualizar una AWS DMS versión, las tareas del DMS no dejan de reanudarse debido a la incompatibilidad de los formatos de archivo internos.
Problema de réplica principal de Always On de SQL Server Se ha corregido un problema por el que AWS DMS ahora se identificaba correctamente la réplica principal en los grupos de disponibilidad permanente de Microsoft SQL Server, lo que solucionaba los errores anteriores de detección de mayúsculas y minúsculas.
Problema de gestión de datos numéricos del destino de PostgreSQL Se ha corregido un problema que provocaba que AWS DMS las tareas fallaran al migrar tipos de datos numéricos independientes a los puntos finales de destino de PostgreSQL.
Problema de gestión de caracteres en la validación de datos AWS DMS ahora valida correctamente los datos de CHAR y VARCHAR durante las migraciones, lo que elimina los informes de falsos positivos en las tareas de validación.
Problema de aplicación paralela de LOB de Amazon Redshift AWS DMS evita que se dañen los datos de objetos grandes (LOB) durante las operaciones por lotes en paralelo cuando se utiliza Amazon Redshift como punto final de destino.
Problema de validación de datos con filtro de columnas Se evitan los errores de validación y las consultas se ejecutan correctamente en el destino de Amazon S3 cuando se aplican filtros de columna de origen a los tipos de datos VARCHAR, CHAR, DATE y DATETIME.
Problema de persistencia de datos de validación de S3 Cuando se utilizan destinos de Amazon S3, se mantienen estados de validación de datos consistentes en todas las operaciones de captura de datos de cambio (CDC).
Problema de validación del formato de cadena Se ha corregido un problema por el que la validación de datos producía un error debido a errores de formato de cadena durante las operaciones de comparación de registros.
Problema de migración a los CDC de cadenas vacías de DB2 Se resolvió un problema por el que los valores VARCHAR vacíos de las bases de datos fuente de IBM DB2 LUW se capturaban incorrectamente como valores NULL en lugar de cadenas vacías durante las operaciones de captura de datos de cambio (CDC).
Problema de pérdida de memoria de búsqueda en el LOB de Oracle Se ha corregido la pérdida de memoria en los puntos finales de origen de Oracle durante las búsquedas de LOB cuando el modo LOB completo está activado. Esto evita el crecimiento continuo de la memoria y las fallas por falta de memoria durante las tareas de replicación con datos LOB.
Problema de mapeo de columnas booleanas de Redshift CDC Los puntos finales de destino de Redshift ahora mapean correctamente las nuevas columnas booleanas agregadas durante el CDC cuando está habilitada. MapBooleanAsBoolean Esto mantiene la coherencia de los tipos de datos con las fuentes de PostgreSQL en lugar de crear columnas varchar.
Problema de migración del LOB en línea del array UUID de PostgreSQL Los puntos finales de origen de PostgreSQL ahora migran correctamente los tipos de datos de matrices de UUID cuando el modo LOB en línea está habilitado.
Problema de notificación de diferencias de columnas anulables en la validación de datos La validación de datos ahora informa correctamente de los detalles que no coinciden en las columnas que admiten valores nulos.
Problema de filtrado de validación de SQL Server a Oracle La validación de datos ahora formatea correctamente las condiciones de filtro de fechas para los puntos finales de destino de Oracle cuando se utilizan fuentes de SQL Server.
Mensaje de advertencia de creación de tablas en modo DO_NOTHING Se agregó un mensaje de registro de advertencia cuando se crean tablas de destino AWS DMS automáticamente en el modo DO_NOTHING. Esto mejora la visibilidad y ayuda a los usuarios a identificar cuándo se crean las tablas, a pesar de haber seleccionado un modo que no implica la creación automática de tablas.
Problema de conversión de BIT a SMALLINT de SQL Server a PostgreSQL Se corrigió la conversión de BIT de SQL Server a SMALLINT de PostgreSQL durante las operaciones de los CDC.
Problema de validación del acceso a un bucket entre cuentas de S3 Se ha mejorado la validación de la propiedad de los cubos de S3 para mejorar la seguridad al usar S3 como destino o fuente de migración.
Problema de reconexión e inicialización de los terminales de Redshift Los terminales de Redshift ahora se vuelven a conectar correctamente una vez finalizada la conexión y validan correctamente las credenciales durante la inicialización. Esto evita que se produzcan errores de tipo «Debe indicarse el nombre del servidor» y errores en las tareas durante la recuperación.
Problema de pérdida de memoria durante la validación de datos Se ha corregido la pérdida de memoria en la validación de datos. Esto evita que se produzcan errores por falta de memoria durante las tareas de validación de larga duración.
Problema de falso positivo en la validación de la clave principal CHAR de SQL Server Se corrigieron los errores falsos positivos de MISSING_TARGET al validar las migraciones de SQL Server a PostgreSQL con claves principales que contenían espacios finales. CHAR/NCHAR
Validación de S3: problema de conflicto en la base de datos Athena Se ha corregido la condición de carrera que provocaba que varias tareas compartieran puntos finales de S3 al aislar las bases de datos de Athena por tarea.

AWS Notas de la versión 3.5.3 de Database Migration Service

Nuevas funciones en AWS DMS 3.5.3
Nueva característica o mejora Description (Descripción)
Punto de conexión de origen de PostgreSQL mejorado para la compatibilidad con Babelfish AWS DMS ha mejorado su punto final de código fuente de PostgreSQL para que sea compatible con los tipos de datos Babelfish. Para obtener más información, consulte Uso de una base de datos PostgreSQL como AWS DMS origen.
Compatibilidad con Parquet de S3 como origen AWS DMS admite S3 Parquet como fuente. Para obtener más información, consulte Uso de Amazon S3 como fuente de AWS DMS
Compatibilidad con PostgreSQL 16.x AWS DMS es compatible con la versión 16.x de PostgreSQL. Para obtener más información, consulte Uso de una base de datos PostgreSQL como AWS DMS origen y Utilizar una base de datos PostgreSQL como objetivo para AWS Database Migration Service.
Rendimiento mejorado para las migraciones de Full-Load Oracle a Amazon Redshift AWS DMS Serverless proporciona un rendimiento de rendimiento significativamente mejorado para las migraciones de carga completa de Oracle a Amazon Redshift. Para obtener más información, consulte Rendimiento mejorado para las Full-Load migraciones de Oracle a Amazon Redshift y Amazon S3.
Compatibilidad con RDS para copias de seguridad del registro de SQL Server AWS DMS admite la replicación continua a partir de copias de seguridad de los registros de transacciones para fuentes de RDS para SQL Server. Esta función solo está disponible para terminales de AWS DMS origen nuevos y modificados que lean desde RDS para SQL Server. Para obtener más información, consulte Configuración de la replicación continua en una instancia de base de datos de SQL Server de la nube.
Registro mejorado para las columnas de destino que faltan Se ha mejorado el registro para informar a los clientes sobre las columnas que faltan en la tabla de destino en el nivel de registro predeterminado. Esta mejora cambia el nivel de registro de VERBOSE a WARNING, lo que hace que las notificaciones de discrepancias entre columnas sean más visibles sin requerir ajustes de depuración detallados.

AWS DMS la versión 3.5.3 incluye los siguientes problemas resueltos:

Problemas resueltos en la versión 3.5.3 de DMS, de fecha 17 May-2024
Problema resuelto Description (Descripción)
Función de anulación de la validación de datos Se ha corregido un problema en la función de validación de datos por el AWS DMS que no se respetaba el filtrado de fuentes cuando se establecía una acción de regla override-validation-function en las asignaciones de tablas.
Errores de CDC en MySQL como origen Se ha corregido un problema de MySQL como origen por el que la migración de la captura de datos de cambio (CDC) generaba un error con la codificación UTF16.
Diferencias de intercalación de validación de datos Se ha corregido un problema relacionado con la función de validación de datos AWS DMS que impedía aplicar correctamente la configuración de la HandleCollationDiff tarea cuando se utilizaba el filtrado de columnas.
Bloqueo de la tarea de validación de datos Se ha corregido un problema en la función de validación de datos por el que la AWS DMS tarea se bloqueaba y aparecía el error «targetes nula».
Errores de las tareas de replicación de PostgreSQL a PostgreSQL Se ha corregido un problema relacionado con las migraciones de PostgreSQL a PostgreSQL, por el que se producía un error en una AWS DMS tarea al insertar datos de LOB en el destino durante la replicación de los CDC.
Pérdida de datos con PostgreSQL como origen Se ha corregido un problema de PostgreSQL como origen que provocaba la pérdida de datos en algunos escenarios extremos.
Errores de CDC en MySQL 5.5 como origen Se ha corregido un problema de MySQL como origen por el que la replicación de CDC generaba un error con la versión 5.5 de MySQL.
Problema con la tabla de IOT de Oracle como origen Se ha corregido un problema relacionado con Oracle como fuente que AWS DMS impedía replicar correctamente UPDATE las sentencias de las tablas de IOT con el registro adicional activado en todas las columnas.
LOB de MySQL como origen Se ha corregido un problema en las migraciones de MySQL a Amazon Redshift que provocaba que la AWS DMS tarea fallara debido a que los LOB superaban el tamaño máximo permitido por Amazon Redshift.
Problema de validación con SkipLobColumns Se ha corregido un problema en la función de validación de datos por el que la AWS DMS tarea fallaba SkipLobColumns = true cuando la clave principal estaba en la última columna de la tabla de origen.
Omisión de la validación donde la clave única es null Se ha corregido un problema en la función de validación de datos AWS DMS que impedía omitir correctamente las filas con claves únicas nulas.
Mejoras en la validación de datos para el operador COLLATE de Oracle Se ha corregido un problema de la característica de validación de datos por el que la validación no se realizaba debido a un error de sintaxis en las versiones de Oracle anteriores a la 12.2.
Gestión de errores durante la carga completa Se ha corregido un problema de PostgreSQL como destino por el que la tarea se bloqueaba durante la fase de carga completa tras un error de tabla provocado por datos no válidos.
Revalidación de las tareas exclusivas de validación de CDC Se ha mejorado la característica de validación de datos para permitir la revalidación en una tarea exclusiva de validación de CDC.
Problema de CdcMaxBatchInterval Out of Memory en S3 como destino Se ha corregido un problema que provocaba que la AWS DMS tarea fallara en S3 como objetivo si se había CdcMaxBatchInterval establecido una condición de memoria insuficiente.
Controlador de origen de Oracle Se actualizó el controlador de origen de AWS DMS Oracle de la versión 12.2 a la versión 19.18.
Advertencia de truncamiento de LOB con SQL Server como origen Se ha mejorado el registro de SQL Server como origen para mostrar advertencias sobre el truncamiento de los LOB durante CDC.
Mejoras en el lector binario de Oracle Se ha mejorado el lector binario de origen de Oracle para su compatibilidad con lo siguiente:
  • Plataforma Big Endian

  • Sugerencias de DML en paralelo con compresión HCC

  • Compresiones avanzadas de Oracle con Golden Gate habilitado

Problema de omisión de cambios en caché después de interrupciones Se ha corregido un problema que provocaba que se omitieran los cambios en caché en caso de una interrupción inesperada durante la aplicación de esos cambios.
Problema con el archivo de intercambio de MongoDB AWS DMS Se solucionó un problema en el código fuente de MongoDB por el que la AWS DMS tarea no se reanudaba después de la AWS DMS actualización cuando había un archivo de AWS DMS intercambio.
Problema de migración de JSON de MySQL a Amazon Redshift Se ha corregido un problema en el origen de MySQL por el que el tipo de datos JSON no se gestionaba correctamente con el modo Aplicación por lotes habilitado.
Problema de validación de datos en las migraciones de SQL Server a APG Se ha corregido un problema de la migración de SQL Server a PostgreSQL por el que la validación de datos generaba falsos positivos en determinadas situaciones.
EmptyAsNull Problema de ECA para Amazon Redshift dirigido a los CDC Se ha corregido un problema en el destino de Amazon Redshift por el que la ECA EmptyAsNull no funcionaba correctamente.
Mejora del registro para el origen de SQL Server Se ha mejorado el registro del origen de SQL Server para incluir el valor de la unidad de almacenamiento.
Problema de pérdida de memoria Se ha corregido un problema que provocaba una pérdida de memoria en los destinos que utilizaban archivos CSV para cargar datos en la AWS DMS tarea.
Problema del destino de Amazon S3 Se ha corregido un problema relacionado con el objetivo de Amazon S3 que CdcMaxBatchInterval CdcMinFileSize provocaba que no se respetara cuando se habilitaba la InsertAndUpdateOnly configuración cdc.
Mejora del registro para el destino de Kafka Se ha mejorado el destino de Kafka.
Mejora del registro para el destino de Oracle Se ha mejorado el registro para el origen de Oracle con lector binario para indicar correctamente las tablas que se omiten debido a la falta de claves principales.
Mejora del registro para el origen de SQL Server Se ha mejorado el registro del origen de SQL Server en la configuración AlwaysOn para indicar correctamente los permisos que faltan.
Mejora del registro para migraciones con DDL deshabilitada Se ha mejorado el registro de las migraciones con la replicación de DDL deshabilitada para indicar una estructura de tabla de destino inesperada una vez modificada fuera de. AWS DMS
Problema de destino de Db2 Se ha corregido un problema en el destino de Db2 por el que la tarea fallaba cuando la tabla de AWS DMS estado estaba habilitada.
Problema con Secrets Manager en MongoDB o Amazon DocumentDB Se ha corregido un problema en los puntos de conexión de MongoDB o Amazon DocumentDB por el que no se podían obtener las credenciales de Secrets Manager, lo que provocaba un error.
Problema de punto de conexión de MongoDB o Amazon DocumentDB Se ha corregido un problema en MongoDB y Amazon DocumentDB que provocaba que la tarea fallara si estaba ParallelApply habilitada al replicar una determinada secuencia de eventos.
Mejora del registro para el destino de Amazon Redshift Registro mejorado para el destino de Amazon Redshift para incluir información más detallada en el nivel de registro predeterminado.
Problema de bloqueo de tareas de destino de Amazon S3 Se ha corregido un problema en el destino de Amazon S3 por el que la tarea de DMS se bloqueaba después de recibir el DDL de la tabla alterada cuando GlueCatalogGeneration estaba habilitado.
Problema de validación de datos Se ha corregido un problema en la característica de validación de datos que provocaba que un error en la validación de los caracteres NUL (0x00).
Problema con el punto de conexión de Babelfish Se ha corregido un error en el punto de conexión de Babelfish que provocaba que se suspendieran los nombres de las tablas con mayúsculas y minúsculas.
Problema con el origen de Amazon S3 Se ha corregido un problema en el origen de Amazon S3 por el que los archivos no se procesaban debido a un error de validación del nombre de archivo.
Problema con el origen de Db2 LUW con las reglas de selección Se ha corregido un problema en el origen de Db2 LUW por el que se ignoraba la opción “table-type” en las reglas de selección.
Problema de falta de datos en el destino de Amazon Redshift Se ha corregido un problema en el destino de Amazon Redshift por el que se perdían datos cuando el valor de ParallelLoadThreads era >0 en determinadas condiciones.
Mejora de la validación de datos para el destino de Amazon Redshift Se ha mejorado la característica de validación de datos para el destino de Amazon Redshift para admitir la configuración de HandleCollationDiff.
Problema con la validación de datos del destino de Amazon S3 Se ha corregido un problema en la validación de los datos del destino de Amazon S3 por el que la validación fallaba cuando no había más columnas que la clave principal en la tabla.
CloudWatch Métricas de validación de datos Se ha corregido un problema en la función de validación de datos por el que faltaban CloudWatch las métricas para la validación, que tardaba poco en completarse.
Opción de revalidación de datos no disponible Se ha corregido un problema en la característica de validación de datos que provocaba que la opción de revalidación no estuviera disponible en determinadas situaciones.
Problema de replicación de grandes transacciones Se ha solucionado un problema por el que el número máximo de eventos por transacción se limitaba a 201 326 592 en determinadas condiciones.
Problema de pérdida de datos en el origen de MySQL Se ha corregido un problema en la migración de MySQL a Amazon S3 por el que se omitía el primer DML ejecutado después del DDL “añadir columna”, lo que provocaba una pérdida de datos.
Problema de pérdida de memoria en la aplicación por lotes Se ha corregido un problema de pérdida de memoria en la característica de aplicación por lotes que se producía en determinadas condiciones.
Problema de inicio de las tareas de DMS Se ha corregido un error por el que el inicio de la AWS DMS tarea tardaba mucho tiempo y nunca se completaba.
Problema de validación de datos del origen de MySQL Se ha corregido un problema en la validación de datos del origen de MySQL por el que las columnas incrementadas automáticamente no se gestionaban correctamente.
Problema de autenticación Kerberos en el punto de conexión de Oracle Se ha corregido un problema con el punto de conexión de Oracle que impedía que la conectividad funcionara con la autenticación Kerberos.
Problema con uniqueidentifier en el destino de Babelfish Se ha corregido un error en el destino de Babelfish que provocaba que la replicación de las tablas fallara con las claves principales definidas como uniqueidentifier.
Problema de falta de datos en el origen de PostgreSQL Se ha corregido un problema en el origen de PostgreSQL que provocaba la pérdida de datos debido a eventos desconocidos en la ranura de replicación.
Problema de validación de datos para tipos de datos Unicode Se ha corregido un problema de la característica de validación de datos que provocaba que algunos tipos de datos de Unicode no se comparaban correctamente, lo que generaba falsos positivos.
Columna de marca de tiempo de destino de Redshift Se ha corregido un problema con ColumnType la definición que provocaba que los tipos de columna con fecha y hora no estuvieran configurados correctamente
Conversión de marcas de tiempo de destino de S3 Se ha solucionado un problema con el formato de archivo parquet de destino de S3 al gestionar valores de marca de tiempo iguales a cero (estos valores deberían convertirse a NULL en el destino).
Orden de las columnas LOB de origen y destino de MySQL Se ha corregido un problema con la migración de columnas LOB de origen y destino de MySQL. Ahora DMS usa el ID de columna de la tabla de destino en lugar de la tabla de origen a la hora de decidir en qué columna debemos escribir los datos de LOB.
Tipos de datos de Datetime de destino de Babelfish Se ha corregido un problema con el destino de Babelfish que impedía restringir la precisión fraccionaria en segundos de los tipos Datetime y Time para solucionar los errores de redondeo.
La tarea de MySQL 5.5 falla al leer el binglog durante la replicación continua (CDC) Se ha corregido un problema con el origen de MySQL 5.5. Hemos añadido un mecanismo de reintento para evitar errores en las tareas cuando DMS no puede leer los eventos de registro binario durante la replicación continua (CDC).
Error de segmentación del origen de PostgreSQL y de pérdida de memoria al utilizar el complemento de descodificación de prueba. Se ha corregido un problema con el origen de PostgreSQL que provocaba que algunos eventos de replicación continua (CDC) no se analizaban correctamente al utilizar el complemento test_decoding para PostgreSQL.
Configuración de la aplicación paralela del destino de DocumentDB Se ha corregido un problema con el destino de DocumentDB y la configuración de aplicación paralela que impedía el uso de varios subprocesos al utilizar esta característica.
Compresión DIRECT INSERT de Oracle HCC Se ha corregido un problema con la compresión DIRECT INSERT de Oracle HCC con una sugerencia de DML paralela que provocaba que faltaran datos o que estuvieran duplicados.
Problema con el lector binario de Oracle con la CPU de julio de 2024 de Oracle Se ha solucionado un problema con el origen de Oracle donde la tarea de DMS con el lector binario fallaba debido a la CPU de Oracle de julio de 2024.
Claves principales del UUID del destino de Babebfish Se ha corregido un error en el destino de Babelfish que provocaba que una tarea de DMS fallara al replicar tablas con la clave principal definida como UUID.
Las tareas de replicación continua (CDC) del DMS fallan con TaskRecoveryTableEnabled Se ha corregido un problema cuando TaskRecoveryTableEnabled está habilitado que hacía que DMS intentara actualizar la tabla del sistema de destino awsdms_txn_state una vez finalizada la conexión de destino.
Registros duplicados del origen de PostgreSQL Se ha corregido un problema con el código fuente de PostgreSQL por el que algunas transacciones se replicaban dos veces cuando la configuración estaba habilitada. TaskrecoveryTableEnabled
Problema de replicación de DMS S3 source/target Se ha solucionado un problema con el origen de S3 al destino de S3 por el que la tarea de DMS no replicaba los datos durante la carga completa y la replicación continua.
Fallo en la tarea de origen de DMS S3 durante la replicación continua Se ha solucionado un problema en el origen de S3 por el que se configuraba una tarea de DMS que fallaba durante la replicación continua para la versión 3.5.3 de DMS.
DMS DB2, fuente: ECA CcsidMapping Se ha corregido un problema con el código fuente DB2 CcsidMapping, ya que el mapeo CCSID (ECA) ahora se aplica correctamente a la tarea cuando la página de códigos es 0 y los datos se migran correctamente
Replicación de valores booleanos en migración de DMS de Aurora PostgreSQL a Redshift sin servidor Se ha corregido un problema que provocaba que la migración de DMS de Aurora PostgreSQL a Redshift sin servidor tuviera un problema con el valor booleano.
Problema de validación de datos con tipos de datos específicos La operación de validación de datos ahora procesa con precisión los caracteres independientes y los tipos de datos TEXT, lo que garantiza unos resultados de validación correctos.
Problema con el origen de PostgreSQL con MAZ La replicación de código fuente de PostgreSQL mantiene la conectividad durante los eventos de Multi-AZ conmutación por error, lo que evita que se produzcan errores en las tareas.
Problema de validación de fecha y hora en Babelfish La validación de datos ahora compara correctamente los valores de fecha y hora cuando se utiliza Babelfish como destino, lo que mejora la compatibilidad entre plataformas.
Problema de replicación de la columna del origen de MySQL La replicación del origen de MySQL ahora gestiona correctamente las adiciones de columnas duplicadas en mitad de la tabla, lo que evita interrupciones en las tareas.
Problema de modificación de la columna del origen de MySQL La replicación del origen de MySQL mantiene la integridad de la secuencia de columnas cuando se agregan varias columnas durante las operaciones de CDC.
Problema de replicación de LOB de DynamoDB La replicación del destino de DynamoDB ahora procesa correctamente los datos de LOB durante la CDC, lo que garantiza una transferencia de datos completa.
Problema de validación de datos booleanos de PostgreSQL La validación de datos del origen de PostgreSQL ahora interpreta correctamente las asignaciones de tipos de datos booleanos, lo que produce resultados de comparación precisos.
Problema de truncamiento de datos ampliados de VARCHAR2 de Oracle La replicación del origen de Oracle conserva los espacios finales en las columnas VARCHAR2(4000) cuando se habilita la compatibilidad con tipos de datos ampliados.
Problema de gestión de DDL de la réplica secundaria de SQL Server La replicación del origen de SQL Server mantiene la conectividad durante las operaciones de DDL en las réplicas secundarias, lo que evita las interrupciones de las tareas.
Problema con la gestión de los caracteres especiales de Secrets Manager AWS Las cadenas de conexión de Secrets Manager ahora admiten caracteres especiales y conservan los protocolos de seguridad.
MongoDB/Amazon Problema con la clave duplicada de DocumentDB La replicación de MongoDB y Amazon DocumentDB evita la duplicación de registros que anteriormente provocaba errores de restricciones clave.
Problema de gestión de marcas de tiempo de Oracle La replicación del origen de Oracle procesa con precisión los valores de marca de tiempo en varias configuraciones de zona horaria de la sesión.
Problema de conversión de datos de Oracle La replicación de código fuente de Oracle ahora gestiona las conversiones de tipos de datos de forma más sólida, lo que evita ORA-01460 los errores y las fallas en las tareas asociadas.
Prueba de la gestión de la decodificación de DDL

AWS DMS ignora las instrucciones DDL de las tablas no configuradas en las asignaciones de tablas, lo que evita el procesamiento innecesario de los cambios en el esquema de la base de datos de origen en el caso de las tablas no asignadas.

Truncamiento de columnas desde las vistas de SQL Server de origen Al migrar datos desde la vista de SQL Server de origen a los puntos de conexión de destino, la longitud de las columnas se conserva correctamente y no se trunca ninguna.
Problema de réplica principal de Always On de SQL Server Se ha corregido un problema por el que AWS DMS ahora se identificaba correctamente la réplica principal en los grupos de disponibilidad permanente de Microsoft SQL Server, lo que solucionaba los errores anteriores de detección de mayúsculas y minúsculas.
Problema de gestión de datos numéricos del destino de PostgreSQL Se ha corregido un problema que provocaba que AWS DMS las tareas fallaran al migrar tipos de datos numéricos independientes a los puntos finales de destino de PostgreSQL.
Problema de gestión de caracteres en la validación de datos AWS DMS ahora valida correctamente los datos de CHAR y VARCHAR durante las migraciones, lo que elimina los informes de falsos positivos en las tareas de validación.
Problema de aplicación paralela de LOB de Amazon Redshift AWS DMS evita que se dañen los datos de objetos grandes (LOB) durante las operaciones por lotes en paralelo cuando se utiliza Amazon Redshift como punto final de destino.
Problema de validación de datos con filtro de columnas Se evitan los errores de validación y las consultas se ejecutan correctamente en el destino de Amazon S3 cuando se aplican filtros de columna de origen a los tipos de datos VARCHAR, CHAR, DATE y DATETIME.
Problema de persistencia de datos de validación de S3 Cuando se utilizan destinos de Amazon S3, se mantienen estados de validación de datos consistentes en todas las operaciones de captura de datos de cambio (CDC).
Problema de validación del formato de cadena Se ha corregido un problema por el que la validación de datos producía un error debido a errores de formato de cadena durante las operaciones de comparación de registros.
Problema de migración a los CDC de cadenas vacías de DB2 Se resolvió un problema por el que los valores VARCHAR vacíos de las bases de datos fuente de IBM DB2 LUW se capturaban incorrectamente como valores NULL en lugar de cadenas vacías durante las operaciones de captura de datos de cambio (CDC).
Problema de pérdida de memoria de búsqueda en el LOB de Oracle Se ha corregido la pérdida de memoria en los puntos finales de origen de Oracle durante las búsquedas de LOB cuando el modo LOB completo está activado. Esto evita el crecimiento continuo de la memoria y las fallas por falta de memoria durante las tareas de replicación con datos LOB.
Problema de validación del acceso entre cubos entre cuentas de S3 Se ha mejorado la validación de la propiedad de los cubos de S3 para mejorar la seguridad al usar S3 como destino o fuente de migración.
Problema de pérdida de memoria durante la validación de datos Se ha corregido la pérdida de memoria en la validación de datos. Esto evita que se produzcan errores por falta de memoria durante las tareas de validación de larga duración.

AWS Notas de la versión 3.5.2 de Database Migration Service

Nuevas funciones en AWS DMS 3.5.2
Nueva característica o mejora Description (Descripción)
Validación de datos de Amazon Redshift AWS DMS ahora admite la validación de datos en los objetivos de Amazon Redshift.
Compatibilidad con la versión 2022 de Microsoft SQL Server como origen y destino. AWS DMS ahora admite el uso de la versión 2022 de Microsoft SQL Server como origen y destino.
IBM Db2 LUW como destino AWS DMS ahora admite IBM Db2 LUW como destino. Con él AWS DMS, ahora puede realizar migraciones en vivo de IBM Db2 LUW a IBM Db2 LUW.

AWS DMS La versión 3.5.2 incluye los siguientes problemas resueltos:

Problemas resueltos en la versión de mantenimiento 3.5.2 del DMS de fecha 29 Apr-2024
Problema resuelto Description (Descripción)
Carga completa segmentada en IBM Db2 como destino Se ha agregado compatibilidad para la carga completa segmentada con IBM Db2 como destino.
Configuración de Amazon Timestream como destino Se ha mejorado el control de configuraciones de marcas de tiempo no válidas y operaciones de tabla no admitidas para Timestream como destino.
Bloqueo de tareas con filtro de columnas Se ha corregido un problema por el que una tarea se bloqueaba al utilizar un filtro en una columna que DMS agregaba de forma dinámica mediante una regla de transformación.
Registro de lectura del archivo de intercambio de transacciones Se ha agregado un registro para mostrar cuándo está leyendo DMS desde los archivos de intercambio de transacciones.
S3 como destino con CdcInsertsAndUpdates Se ha corregido un problema para S3 como destino por el que una tarea se bloqueaba si CdcInsertsAndUpdates es true y PreserveTransactions es true.
Operadores negativos del filtro de origen Se ha corregido un problema que provocaba un comportamiento incorrecto del operador de filtro de origen cuando se establecía en un operador negativo si la misma columna tenía definida una regla de transformación.
Se ha agregado un registro para cuando DMS pausa la lectura del origen Se ha optimizado el registro para mostrar cuándo DMS pausa temporalmente la lectura del origen para mejorar el rendimiento.
Filtros de origen con caracteres de escape Se ha corregido un problema en los filtros de origen que provocaba que DMS aplicara caracteres de escape a las tablas recién creadas durante la captura de datos de cambio.
Eliminaciones replicadas de forma incorrecta en PostgreSQL como destino Se ha corregido un problema de PostgreSQL como destino que provocaba que DMS replicara las eliminaciones como valores nulos.
Mejoras del registro en Oracle como origen Registro optimizado para Oracle como destino a fin de eliminar códigos de error ajenos.
Registro optimizado de las limitaciones de XMLTYPE Se ha optimizado el registro de Oracle como origen para mostrar que DMS no admite el modo de LOB completo para el tipo de datos XMLTYPE.
Pérdida de datos de MySQL Se ha corregido un problema de MySQL como destino por el que los metadatos de las columnas dañados podían provocar el bloqueo de tareas o la pérdida de datos.
Filtro aplicado a una columna nueva Se ha corregido un problema durante la carga completa por el que DMS ignoraba un filtro que una regla de transformación agregaba a una nueva columna.
S3 como destino: problema de validación Se ha corregido un problema de S3 como destino que provocaba que la validación de datos generara errores al migrar varias tablas con distintas definiciones de particionamiento de validación.
CDC-only bloqueo de la tarea Se ha corregido un problema en CDC-only las tareas en el que la tarea se bloqueaba cuando TaskRecoveryTableEnabled estabatrue.
Intercalaciones incompatibles de MySQL a MariaDB Se ha corregido un problema en las migraciones de MySQL a MariaDB por el que DMS no migraba las tablas de MySQL versión 8 con intercalación de tf8mb4_0900_ai_ci.
Bloqueos de tareas con BatchApplyEnabled Se ha corregido un problema de la característica de aplicación por lotes que provocaba que la tarea generara errores en determinadas condiciones.
No hay UTF-8 caracteres en Amazon DocumentDB Se agregó la compatibilidad con los elementos que no contienen UTF-8 caracteres en los puntos de enlace de Amazon DocumentDB.
Bloqueo de la tarea de aplicación por lotes Se ha corregido un problema de la característica de aplicación por lotes que provocaba que la tarea de DMS se bloqueara al replicar transacciones de gran tamaño.
Control de la reversión de transacciones de Db2 Se ha corregido un problema de Db2 como origen que provocaba que DMS replicara un elemento INSERT en el destino, a pesar de revertirse en el origen.
Validación con filtros de origen Se ha corregido un problema por el que la validación no respetaba los filtros de origen.
Problema con el archivo de intercambio de MongoDB AWS DMS Se solucionó un problema en el código fuente de MongoDB por el que la tarea de DMS no se reanudaba después de la AWS DMS actualización cuando AWS DMS había un archivo de intercambio.
Problema de migración de JSON de MySQL a Amazon Redshift Se ha corregido un problema en el origen de MySQL por el que el tipo de datos JSON no se gestionaba correctamente con el modo Aplicación por lotes habilitado.
Errores de CDC en MySQL 5.5 como origen Se ha corregido un problema del origen de MySQL por el que la replicación de CDC generaba un error con la versión 5.5 de MySQL.
Problema de migración de LOB Se ha corregido un problema relacionado con la migración de LOB por el que la AWS DMS tarea se bloqueaba al procesar ciertos tipos de eventos.
Problema de validación de datos Se ha corregido un problema en la función de validación de datos por el que la Validation-only tarea se bloqueaba en determinados eventos de DDL.
Problema de validación de datos con los filtros Se ha corregido un problema en la característica de validación de datos por el que el valor HandleCollationDiff no se aplicaba cuando había filtros.
Problema de SourceEnum codificación de MySQL. Se ha corregido un problema en el código fuente de MySQL por el que los valores de enumeración UTF-16 codificados no se migraban correctamente.
Advertencia de truncamiento de LOB con SQL Server como origen Se ha mejorado el registro del origen de SQL Server para mostrar advertencias sobre el truncamiento de los LOB durante la CDC.
Problema de validación de datos en las migraciones de SQL Server a APG Se ha corregido un problema de la migración de SQL Server a PostgreSQL por el que la validación de datos generaba falsos positivos en determinadas situaciones.
Problema de ECA EmptyAsNull para la CDC de destino de Amazon Redshift Se ha corregido un problema en el destino de Amazon Redshift por el que la ECA EmptyAsNull no funcionaba correctamente.
Mejora del registro para el origen de SQL Server Se ha mejorado el registro del origen de SQL Server para incluir el valor de la unidad de almacenamiento.
Problema de pérdida de memoria Se ha corregido un problema que provocaba una pérdida de memoria en los destinos que utilizaban archivos CSV para cargar datos en la AWS DMS tarea.
Problema del destino de Amazon S3 Se ha corregido un problema que CdcMaxBatchInterval provocaba que el objetivo de Amazon S3 no CdcMinFileSize se respetara cuando se habilitaba la cdcInsertAndUpdateOnly configuración.
Mejora del registro para el destino de Kafka Se ha mejorado el destino de Kafka.
Mejora del registro para el destino de Oracle Se ha mejorado el registro para el origen de Oracle con lector binario para indicar correctamente las tablas que se omiten debido a la falta de claves principales.
Mejora del registro para el origen de SQL Server Se ha mejorado el registro del origen de SQL Server en la configuración AlwaysOn para indicar correctamente los permisos que faltan.
Mejora del registro para migraciones con DDL deshabilitada Se ha mejorado el registro de las migraciones con la replicación de DDL deshabilitada para indicar una estructura de tabla de destino inesperada una vez modificada fuera de. AWS DMS
Problema de destino de Db2 Se ha corregido un problema en el destino de Db2 que provocaba que la tarea generara un error cuando la tabla de estado de DMS estaba habilitada.
Problema con Secrets Manager en MongoDB o Amazon DocumentDB Se ha corregido un problema en los puntos de conexión de MongoDB o Amazon DocumentDB por el que no se podían obtener las credenciales de Secrets Manager, lo que provocaba un error.
Problema de punto de conexión de MongoDB o Amazon DocumentDB Se ha corregido un problema en MongoDB y Amazon DocumentDB que provocaba que la tarea fallara si estaba ParallelApply habilitada al replicar una secuencia determinada de eventos.
Problema de validación de datos de MongoDB o Amazon DocumentDB Se ha corregido un problema en la validación de datos de MongoDB o Amazon DocumentDB por el que se producía un error tras detectar diferencias en los datos.
Mejora del registro para el destino de Amazon Redshift Registro mejorado para el destino de Amazon Redshift para incluir información más detallada en el nivel de registro predeterminado.
Problema de bloqueo de tareas de destino de Amazon S3 Se ha corregido un problema en el destino de Amazon S3 por el que la AWS DMS tarea se bloqueaba tras recibir el DDL de la tabla alterada cuando estaba habilitada. GlueCatalogGeneration
Problema de validación de datos Se ha corregido un problema en la característica de validación de datos que provocaba que un error en la validación de los caracteres NUL (0x00).
Problema con el punto de conexión de Babelfish Se ha corregido un error en el punto de conexión de Babelfish que provocaba que se suspendieran los nombres de las tablas con mayúsculas y minúsculas.
Problema con el origen de Db2 LUW con las reglas de selección Se ha corregido un problema en el origen de Db2 LUW por el que se ignoraba la opción “table-type” en las reglas de selección.
Problema de falta de datos en el destino de Amazon Redshift Se ha corregido un problema en el destino de Amazon Redshift por el que se perdían datos cuando el valor de ParallelLoadThreads era >0 en determinadas condiciones.
Mejora de la validación de datos para el destino de Amazon Redshift Se ha mejorado la característica de validación de datos para el destino de Amazon Redshift para admitir la configuración de HandleCollationDiff.
Problema con la validación de datos del destino de Amazon S3 Se ha corregido un problema en la validación de los datos del destino de Amazon S3 por el que la validación fallaba cuando no había más columnas que la clave principal en la tabla.
Métricas de validación de CloudWatch datos Se ha corregido un problema en la función de validación de datos por el que faltaban CloudWatch las métricas para la validación, que tardaba poco en completarse.
Opción de revalidación de datos no disponible Se ha corregido un problema en la característica de validación de datos que provocaba que la opción de revalidación no estuviera disponible en determinadas situaciones.
Problema de replicación de grandes transacciones Se ha solucionado un problema por el que el número máximo de eventos por transacción se limitaba a 201 326 592 en determinadas condiciones.
Problema de recarga de las tablas Se ha corregido un error que provocaba que se cancelara la recarga de varias tablas cuando al menos una de las tablas no era válida.
Problema de pérdida de datos en el origen de MySQL Se ha corregido un problema en la migración de MySQL a S3 por el que se omitía el primer DML ejecutado después del DDL “añadir columna”, lo que provocaba una pérdida de datos.
Problema de pérdida de memoria en la aplicación por lotes Se ha corregido un problema de pérdida de memoria en la característica de aplicación por lotes que se producía en determinadas condiciones.
AWS DMS problema de inicio de la tarea Se ha corregido un problema por el que el inicio de la AWS DMS tarea tardaba mucho tiempo y nunca se completaba.
Problema de falta de datos en el origen de PostgreSQL Se ha corregido un problema en el origen de PostgreSQL que provocaba la pérdida de datos debido a eventos desconocidos en la ranura de replicación.
Orden de las columnas LOB de origen y destino de MySQL Se ha corregido un problema con la migración de columnas LOB de origen y destino de MySQL. Ahora DMS usa el ID de columna de la tabla de destino en lugar de la tabla de origen a la hora de decidir en qué columna debemos escribir los datos de LOB.
La tarea de MySQL 5.5 falla al leer el binglog durante la replicación continua (CDC) Se ha corregido un problema con el origen de MySQL 5.5. Hemos añadido un mecanismo de reintento para evitar errores en las tareas cuando DMS no puede leer los eventos de registro binario durante la replicación continua (CDC).
Error de segmentación del origen de PostgreSQL y de pérdida de memoria al utilizar el complemento de descodificación de prueba.

Se ha corregido un problema con el origen de PostgreSQL que provocaba que algunos eventos de replicación continua (CDC) no se analizaban correctamente al utilizar el complemento test_decoding para PostgreSQL.

Configuración de la aplicación paralela del destino de DocumentDB Se ha corregido un problema con el destino de DocumentDB y la configuración de aplicación paralela que impedía el uso de varios subprocesos al utilizar esta característica.
Compresión DIRECT INSERT de Oracle HCC Se ha corregido un problema con la compresión DIRECT INSERT de Oracle HCC con una sugerencia de DML paralela que provocaba que faltaran datos o que estuvieran duplicados.
Problema con el lector binario de Oracle con la CPU de julio de 2024 de Oracle Se ha solucionado un problema con el origen de Oracle donde la tarea de DMS con el lector binario fallaba debido a la CPU de Oracle de julio de 2024.
Las tareas de replicación continua (CDC) del DMS fallaban con TaskRecoveryTableEnabled Se ha corregido un problema cuando TaskRecoveryTableEnabled está habilitado que hacía que DMS intentara actualizar la tabla del sistema de destino awsdms_txn_state una vez finalizada la conexión de destino.
Registros duplicados del origen de PostgreSQL Se ha solucionado un problema con el origen de PostgreSQL por el que algunas transacciones se replicaban dos veces cuando la configuración de TaskrecoveryTableEnabled estaba habilitada.
Problema de replicación del DMS S3 source/target Se ha solucionado un problema con el origen de S3 al destino de S3 por el que la tarea de DMS no replicaba los datos durante la carga completa y la replicación continua.
DMS DB2, fuente: ECA CcsidMapping Se ha corregido un problema con el código fuente DB2 CcsidMapping, ya que el mapeo CCSID ECA ahora se aplica correctamente a la tarea cuando la página de códigos es 0 y los datos se migran correctamente.
Replicación de valores booleanos en migración de DMS de Aurora PostgreSQL a Redshift sin servidor Se ha corregido un problema que provocaba que la migración de DMS de Aurora PostgreSQL a Redshift sin servidor tuviera un problema con el valor booleano.
Problema con el origen de PostgreSQL con MAZ Los puntos finales de PostgreSQL, como fuente, ahora mantienen una replicación ininterrumpida durante los eventos de Multi-AZ conmutación por error, lo que evita que se produzcan errores en las tareas.
Problema de replicación de la columna del origen de MySQL La replicación del origen de MySQL ahora gestiona las adiciones de columnas duplicadas en mitad de la tabla, lo que evita interrupciones inesperadas en las tareas.
Problema de modificación de la columna del origen de MySQL La replicación del origen de MySQL mantiene la integridad de la secuencia de columnas cuando se agregan varias columnas durante las operaciones de CDC.
Problema de validación de datos booleanos de PostgreSQL La validación de datos del origen de PostgreSQL ahora interpreta correctamente las asignaciones de tipos de datos booleanos, lo que produce resultados de comparación precisos.
Problema de truncamiento de datos ampliados de VARCHAR2 de Oracle Se ha solucionado un problema en Oracle como origen por el que los espacios finales se truncaban en las columnas VARCHAR2(4000) al utilizar la compatibilidad con tipos de datos ampliados.
Problema de gestión de DDL de la réplica secundaria de SQL Server La replicación del origen de SQL Server mantiene la conectividad durante las operaciones de DDL en las réplicas secundarias, lo que evita las interrupciones de las tareas.
Problema con la gestión de los caracteres especiales de Secrets Manager AWS Las cadenas de conexión de Secrets Manager ahora admiten caracteres especiales y conservan los protocolos de seguridad.
MongoDB/Amazon Problema con la clave duplicada de DocumentDB La replicación de MongoDB y Amazon DocumentDB evita la duplicación de registros que anteriormente provocaba errores de restricciones clave.
Problema de gestión de marcas de tiempo de Oracle Ahora la replicación del origen de Oracle procesa con precisión los valores de marca de tiempo en varias configuraciones de zona horaria de la sesión.
Problema de conversión de datos de Oracle La fuente de Oracle provocó un ORA-01460 error en la AWS DMS tarea durante la conversión del tipo de datos. Esta actualización mejora la gestión de las conversiones de tipos de datos para evitar errores en las tareas.

AWS Notas de la versión 3.5.1 de Database Migration Service

Cambio en la gestión de los valores numéricos grandes para los destinos de transmisión

En la AWS DMS versión 3.5.1, hay un cambio en la forma en que se manejan los valores numéricos de alta precisión y enteros grandes al transmitir datos a destinos como Kafka y Kinesis. Concretamente, AWS DMS cambió la representación interna de los tipos de datos y gestionó estos valores como si no. INT64 INT8 Este cambio puede dar como resultado diferentes formatos de datos en los puntos de conexión de la transmisión, especialmente cuando los valores superan los límites de INT8. En consecuencia, la representación de estos tipos numéricos puede diferir de su formato anterior cuando se transmitía a destinos como Kafka y Kinesis, lo que podía afectar a los sistemas y procesos posteriores que consumen los datos de estos destinos.

Resumen de los cambios:
  • En versiones anteriores (por ejemplo, 3.4). 7/3.4.6), los valores enteros grandes se representaban como números enteros.

  • A partir de la versión 3.5.1, estos valores pueden aparecer en notación científica (por ejemplo, 7.88129934789981E15), lo que podría provocar diferencias de precisión y formato.

Tipos de datos afectados

El cambio reciente afecta a la representación de varios tipos numéricos cuando se transmiten a puntos de conexión como Kafka y Kinesis. Los tipos afectados son:

  • Tipos de enteros grandes (por ejemplo, bigint)

  • Floating-point tipos () FLOAT, DOUBLE

  • High-precision tipos decimales (DECIMAL, NUMERIC)

Escenarios afectados:
  • Migraciones de carga completa a destinos de transmisión

  • Captura de datos de cambio (CDC) a los destinos de transmisión

Este cambio afecta específicamente a los puntos de conexión de streaming, como Kafka y Kinesis, mientras que los destinos que no son de transmisión no se ven afectados.

Para mitigar este cambio, puede implementar una transformación del tipo de datos que vuelva al formato anterior y represente los números grandes como enteros. Sin embargo, es importante tener en cuenta que esta solución puede no ser adecuada para todos los escenarios, ya que podría introducir limitaciones o problemas de compatibilidad.

Recomendaciones:
  • Pruebe su caso de uso específico en un entorno que no sea de producción antes de implementar la AWS DMS versión 3.5.1 o posterior para identificar y abordar cualquier impacto de este cambio.

  • Los clientes afectados pueden implementar la solución alternativa de transformación change-data-type, si procede, para volver al formato anterior en el caso de números grandes como enteros. Sin embargo, es posible que este enfoque no se adapte a todos los escenarios.

Estamos revisando este comportamiento para garantizar una gestión uniforme de los tipos de datos en todos los puntos de conexión en futuras versiones.

La siguiente tabla muestra las nuevas características y mejoras ingresadas en AWS Database Migration Service (AWS DMS) versión 3.5.1.

Nueva característica o mejora Description (Descripción)
Compatibilidad con PostgreSQL 15.x AWS DMS La versión 3.5.1 es compatible con la versión 15.x de PostgreSQL. Para obtener más información, consulte Uso de PostgreSQL como origen y Uso de PostgreSQL como destino.
Compatibilidad con clústeres elásticos de Amazon DocumentDB con recopilaciones fragmentadas AWS DMS La versión 3.5.1 es compatible con los clústeres elásticos de Amazon DocumentDB con colecciones fragmentadas. Para obtener más información, consulte Uso de Amazon DocumentDB como destino para AWS Database Migration Service.
Amazon Redshift sin servidor como destino Compatibilidad para usar Amazon Redshift sin servidor como punto de conexión de destino. Para obtener más información, consulte Uso de una base de datos de Amazon Redshift como destino para AWS Database Migration Service.
Configuración de punto de conexión de Babelfish Configuración mejorada del punto de conexión de destino de PostgreSQL para proporcionar compatibilidad con Babelfish. Para obtener más información, consulte Utilizar una base de datos PostgreSQL como objetivo para AWS Database Migration Service.
Transacciones abiertas de origen de Oracle AWS DMS La 3.5.1 mejora la metodología de gestión de las transacciones abiertas al iniciar una CDC-Only tarea desde la posición inicial de una fuente de Oracle. Para obtener más información, consulte OpenTransactionWindow en la sección Configuración del punto final cuando se utiliza Oracle como fuente de AWS DMS.
Amazon Timestream como destino Compatibilidad para utilizar Amazon Timestream como punto de conexión de destino. Para obtener más información, consulte Uso de Amazon Timestream como objetivo para AWS Database Migration Service.

AWS DMS la versión 3.5.1 incluye los siguientes problemas resueltos:

Problema resuelto Description (Descripción)
Valores numéricos grandes que gestionan los cambios Se ha actualizado la representación de valores numéricos grandes en los destinos de transmisión. Consulte la documentación sobre la gestión de valores numéricos grandes en los destinos de transmisión para obtener más información sobre los posibles impactos.
Oracle como destino con aumento de sesiones inactivas Se solucionó un problema en el código fuente de Oracle por el que CDC-only las tareas tenían sesiones inactivas en continuo crecimiento, lo que provocaba la siguiente excepción:ORA-00020: maximum number of processes exceeded on the source database.
Replicación de los cambios de UPDATE en DocumentDB Se ha corregido un problema de DocumentDB como destino por el que las instrucciones UPDATE no se replicaban de forma correcta en algunos escenarios.
Validation-only tarea Se ha mejorado la gestión de errores para que la característica de validación de datos genere correctamente un error de tarea cuando la validación de datos esté deshabilitada para las tareas que son solo de validación.
Replicación de Amazon Redshift tras la finalización de la conexión Se ha corregido un problema de Amazon Redshift como destino por el que una tarea de DMS no reintentaba aplicar cambios en el destino cuando este tenía establecido un valor ParallelApplyThreads mayor que cero tras la finalización de la conexión, lo que provocaba la pérdida de datos.
Replicación de texto de MySQL a texto mediano Se ha corregido un problema en la replicación de MySQL a MySQL de tipos de datos de texto mediano con el modo de LOB completo.
La tarea de CDC no se replica con el secreto rotado Se ha corregido un problema en las tareas de DMS con BatchApplyEnabled establecido en true por el que DMS dejaba de replicar datos después de que Secrets Manager rotara la contraseña.
MongoDB/DocumentDB problema de segmentación Se ha corregido un problema en MongoDB/DocDB como origen por el que la segmentación de rangos no funcionaba correctamente cuando la columna de clave principal contenía un valor grande.
Validación de datos de valores numéricos ilimitados de Oracle Se ha corregido un problema en Oracle como destino por el que DMS reconocía un valor de tipo de datos ilimitado NUMERIC como STRING durante la validación de los datos.
Validación de datos de SQL Server Se ha corregido un problema en los puntos de conexión de SQL Server que provocaba que la validación de datos de DMS generara una instrucción SQL no válida.
MongoDB Auto-Segementation Se ha mejorado la funcionalidad de partición automática de datos al migrar documentos en paralelo desde MongoDB como origen.
Formato Apache Parquet de Amazon S3 Se ha corregido un problema por el que los archivos de Apache Parquet escritos en S3 como destino se podían ver con Python con Apache Arrow C++.
Manejo de PostgreSQL como DDL de origen Se ha corregido un problema con el origen de PostgreSQL por el que las operaciones DDL no compatibles no se ignoraban correctamente.
Error de datos de timestamptz de PostgreSQL Se ha solucionado un problema con las migraciones de PostgreSQL a PostgreSQL por el que la marca temporal con los datos de zona horaria no se migraba correctamente con la aplicación Batch habilitada durante CDC.
Error de validación de Oracle a PostgreSQL Se ha corregido un problema con las migraciones de Oracle a PostgreSQL que provocaba un error en la validación de datos para el tipo de datos NUMERIC(38,30).
Error de tipo de datos extendido de Oracle Se ha corregido un problema con el origen de Oracle por el que se truncaba el tipo de datos varchar extendido.
Combinación de operadores de filtro Se ha corregido un problema en la funcionalidad de filtrado de columnas que impedía combinar el operador de columna nula con otros tipos de operadores.
Latencia de CDC resultante de un registro excesivo. Se ha corregido un problema con el origen de PostgreSQL que provocaba que el registro excesivo de las advertencias de los complementos pglogical provocara una latencia de CDC del origen.
Bi-directional manejo de replicación de Create Table DDL Se ha corregido un problema de replicación bidireccional de PostgreSQL a PostgreSQL por el que el cambio de creación de DDL de tabla no se replicaba correctamente.
Error de CDC al utilizar los filtros Se ha corregido un problema en la característica de filtrado que provocaba un error en la replicación de CDC.
Validación del nombre de host de la autoridad de certificación para los puntos de conexión de Kafka Se ha mejorado la funcionalidad de los puntos de conexión de Kafka al agregar la opción de desactivar la validación del nombre de host de la autoridad de certificación (SslEndpointIdentificationAlgorithm).
Validación de IBM Db2 LUW Se ha corregido un problema por el que los tipos de datos de fecha, marca temporal y hora de origen de Db2 LUW no se gestionaban correctamente durante la validación de los datos.
Validación de S3 Se ha corregido un problema relacionado con las migraciones de Db2 LUW a S3 por el que la función de validación no gestionaba correctamente el tipo de datos de marca temporal(0).
Error al reiniciar la tarea de DMS Se ha corregido un problema con el código fuente de PostgreSQL por el que la AWS DMS tarea no se reiniciaba y no podía consumir eventos relacionales al usar el complemento pglogical.
Validación de SQL Server del tipo de datos HIERARCHY Se ha corregido un problema en el origen de SQL Server que provocaba un error en la validación del tipo de datos HIERARCHY.
Cadenas de SQL Server con caracteres de control Se ha corregido un problema en el código fuente de SQL Server por el que las cadenas con caracteres de control no se replicaban correctamente.
Amazon Redshift con Secrets Manager Se ha corregido un problema con el destino de Amazon Redshift que provocaba un error al probar el punto de conexión al utilizar Secrets Manager.
Incoherencia en la configuración de MySQL ParallelLoadThreads Se ha corregido un problema con el destino de MySQL por el que la configuración de ParallelLoadThreads no se conservaba correctamente después de cambiar la configuración de la tarea.
Error al asignar los tipos de datos de PostgreSQL a Oracle Se solucionó un problema con las migraciones de PostgreSQL a Oracle por el que la tarea producía un error al replicar del tipo de datos TEXT al tipo de datos VARCHAR2 (2000).
Validación de datos de Oracle a PostgreSQL Se solucionó un problema con las migraciones de Oracle a PostgreSQL por el que la validación de datos informaba de falsos positivos cuando los caracteres NULOS se replicaban como caracteres ESPACIO.
La fuente de SQL Server está en la configuración AlwaysOn Se ha corregido un problema con el código fuente de SQL Server AlwaysOn durante la configuración, por el que la AWS DMS tarea fallaba cuando el nombre de la réplica no coincidía exactamente con el nombre real del servidor.
Error en la prueba del punto de conexión de origen de Oracle Se ha corregido un problema con el código fuente de Oracle por el que la prueba de conexión del AWS DMS punto final fallaba debido a la falta de privilegios al recuperar el identificador de sesión (SID) de Oracle.
CDC no recoge tablas nuevas Se ha corregido un problema CDC-only que provocaba que las tablas creadas en el origen una vez iniciada la tarea no se replicaran en algunos casos.
Transacciones abiertas en Oracle como origen Se ha mejorado la metodología de gestión de las transacciones abiertas al iniciar una CDC-Only tarea desde la posición inicial en una fuente de Oracle.
Problema de datos que faltan Se ha corregido un problema de falta de datos al reanudar una tarea si esta se detenía después de aplicar los cambios en la memoria caché (opción StopTaskCachedChangesApplied establecida en verdadero). Este problema puede producirse con poca frecuencia si AWS DMS persisten los cambios en el disco de la instancia de AWS DMS replicación almacenados en caché debido a un gran volumen de cambios en el origen.
Problema de validación de datos en un tipo de datos extendido Se ha corregido un problema en la validación de datos de PostgreSQL a Oracle que provocaba un error en la validación de los tipos de datos ampliados.
Problema de validación de datos debido a una codificación de caracteres incoherente Se ha corregido un problema en la validación de datos de SQL Server a PostgreSQL por el que la validación producía un error cuando la codificación de caracteres era incoherente entre el origen y el destino.
Problema de validación de datos ORA-01455 Se ha corregido un problema por el que se producía un ORA-01455 error durante la validación cuando un PostgreSQL se integer asignaba a un Oracle. number(10)
Compatibilidad de IDENTITY con SQL Server Se ha corregido un problema en la replicación de datos de SQL Server a SQL Server por el que se producía un error al migrar las columnas de identidad cuando la columna de destino tenía la propiedad IDENTITY.
Problema con el conjunto de caracteres con las instrucciones ALTER Se ha corregido un problema que provocaba que la replicación de MySQL a MySQL AWS DMS cambiara el conjunto de caracteres a UTF16 al migrar una sentencia durante la CDC. ALTER
Compatibilidad con los tipos de datos espaciales de PostgreSQL a Amazon Redshift Se ha agregado compatibilidad con el tipo de datos spatial al migrar de PostgreSQL a Amazon Redshift.
Compresión GZIP de archivos .parquet Se ha corregido un problema que provocaba que AWS DMS no se generaran archivos.parquet con compresión GZIP con S3 como destino.
MongoDB/DocDB migración de código fuente Se ha corregido un problema AWS DMS que impedía migrar algunas de las particiones desde una fuente de MongoDB.
Problema de estadísticas de las tablas Se ha corregido un problema por el que las estadísticas de la tabla no se mostraban cuando al menos una de las tareas de la instancia de replicación contenía más de 1001 tablas.
Tabla suspendida para las versiones 10.1.0 y anteriores de IBM Db2 LUW Se ha corregido un problema para el origen LUW de Db2 por el que se suspendía la migración de la tabla y se producía un error TYPESTRINGUNITS is not valid cuando la versión de la base de datos de origen era la 10.1.0 o inferior.
Problema de particiones de MongoDB Se ha corregido un problema por MongoDB/DocDB el que faltaban uno o más segmentos de la partición de origen.
Problema de particiones de MongoDB Se solucionó un problema por el que la segmentación basada en una columna con el tipo NumberLong () fallaba debido a un error de conversión de tipos.
Problema de particiones de MongoDB Rendimiento de segmentación automática mejorado para conjuntos de datos de gran tamaño con MongoDB como origen.
Versión del controlador de MongoDB Se ha degradado el controlador de MongoDB a la versión 1.20.0 para seguir siendo compatible con las versiones 3.6 y anteriores de MongoDB.
Tipo de datos de marca temporal de Amazon S3 Apache Parquet Se ha corregido un problema relacionado con el objetivo de parquet de Amazon S3. AWS DMS ahora establece el parámetro de formato isAdjustedToUTC true para que coincida con el comportamiento de las versiones anteriores de AWS DMS.
Amazon Redshift como comando de copia de destino Se ha corregido un problema de Amazon Redshift como destino que provocaba un error en el comando de copia en tablas de gran tamaño al copiar datos de Amazon S3 a Amazon Redshift.
Tipos de datos geométricos de PostgreSQL Se ha corregido un problema en las migraciones de PostgreSQL a PostgreSQL por el que la migración producía un error en tipos de datos geométricos de gran tamaño.
Oracle a PostgreSQL XML Se ha corregido un problema por el que la migración agregaba un espacio adicional en XML al replicar de Oracle a PostgreSQL.
Actualización del punto de comprobación de destino en los motores compatibles AWS DMS ahora actualiza el punto de control de destino en la awsdms_txn_state tabla de la base de datos de destino.
MongoDB/DocDB registros enviados a una colección incorrecta Se ha corregido un problema por MongoDB/DocDB el que los datos se enviaban a una colección de destino incorrecta.
Selección de una nueva tabla de origen de Oracle con configuración de EscapeCharacter punto final Se ha corregido un problema que AWS DMS afectaba al código fuente de Oracle, que solo recogía tablas nuevas para replicarlas cuando la tarea se detenía y se reanudaba mientras se establecía la configuración del EscapeCharacter punto final.
Punto de comprobación de recuperación de CDC Se ha corregido una incoherencia en el punto de comprobación de recuperación de CDC observada entre el almacén de datos de destino y la consola de AWS DMS .
Tareas exclusivas de validación de CDC Se solucionó un problema con las tareas exclusivas de validación de CDC, por el que la tarea no producía un error aunque todas las tablas de la tarea presentaban errores.
Comportamiento de validación con problemas de conexión de origen o destino Se ha corregido un problema relacionado con la validación de datos AWS DMS que provocaba que se suspendieran las tablas del origen o el destino cuando se cortaba la conexión.
Falsos positivos en la validación de datos de Oracle a PostgreSQL Se ha corregido un problema relacionado con la validación de datos entre Oracle y PostgreSQL, en el que se AWS DMS notificaban falsos positivos. Esto debe a las diferencias en la representación de los caracteres NULL de origen en el destino no se tenían en cuenta con tipos de datos basados en texto distintos de VARCHAR.
Truncamiento de datos de Oracle a PostgreSQL Se ha corregido un problema con Oracle como origen y PostgreSQL como destino por el que AWS DMS truncaba los datos de las columnas NVARCHAR con la configuración NLS_NCHAR_CHARACTERSET de Oracle establecida en AL16UTF16.
Error de validación de datos Se ha corregido un problema con la validación de datos que provocaba que se produjera un error unable to create where filter clause cuando se utilizaban tanto el filtrado de orígenes como una regla de transformación de adición de columnas.
Gestión de errores de destino de Amazon Redshift Se ha solucionado un problema de Amazon Redshift como destino por el que la gestión de errores no funcionaba según lo configurado cuando la tarea de CDC tenía la configuración de la tarea ParallelApplyThreads establecida en un valor superior a cero.
Oracle como un error de comunicación de origen Se solucionó un problema con Oracle como origen por el que la tarea permanecía en el estado RUNNING, pero no podía migrar ningún dato tras un error de comunicación.
Tabla de CDC suspendida con filtros de columna Se ha corregido un problema relacionado con las tareas a plena carga más CDC, que provocaba que una tabla se suspendiera durante la fase de CDC al aplicar filtros de columnas.
S3 era un error de validación de datos de destino para caracteres especiales Se ha corregido un problema con la validación de los datos de destino de S3 que provocaba que la tarea fallara si el nombre de la tabla incluía un carácter especial que no fuera un carácter de subrayado.
Error de carga completa y CDC de origen de MongoDB Se ha corregido un problema con MongoDB como origen que provocaba que una tarea de plena carga más CDC produjera un error al gestionar los eventos de caché al migrar una recopilación grande.
Actualizar problema con BatchApplyEnabled establecido en verdadero Se ha corregido un problema por el que, en algunos casos, una BatchApplyEnabled tarea con la configuración de la tarea establecida en true fallaba tras migrar de la AWS DMS versión 3.4.6 a la 3.5.1.
AlwaysOn Fuente de SQL Server con intercalación que distingue entre mayúsculas y minúsculas Se ha corregido un problema con SQL Server AlwaysOn como origen que provocaba que una tarea fallara si la intercalación distinguía entre mayúsculas y minúsculas.
Bloqueo de la tarea de origen de MySQL Se ha corregido un problema con MySQL como origen por el que una tarea se bloqueaba en lugar de producir un error cuando el origen no estaba configurado correctamente.
Error en la tarea de carga completa del origen de S3 Se ha corregido un problema con S3 como fuente por el que una tarea fallaba al reanudarse tras actualizar de la AWS DMS versión 3.4.6 o 3.4.7 a la versión 3.5.1.
Origen de PostgreSQL con CaptureDDL establecido en falso Se ha corregido un problema con PostgreSQL como origen por el que los DDL no se gestionaban correctamente con la configuración del punto de conexión CaptureDDLs establecida en falso.
La tarea de origen de Oracle se bloqueaba durante la reanudación Se solucionó un problema con Oracle como origen por el que una tarea se bloqueaba al reanudarse debido a datos incorrectos en el nombre de la columna.
Error en la búsqueda de LOB en el origen de MySQL Se ha corregido un problema con MySQL como origen por el que se producía un error en la búsqueda de LOB cuando la configuración de la tarea ParallelApplyThreads se establecía en un valor superior a cero.
Error ilógico de LSN en el origen de SQL Server Se ha corregido un problema con SQL Server como fuente por el que se producía un illogical LSN sequencing state error error en una tarea tras actualizar de la AWS DMS versión 3.4.7 a la 3.5.1.
Origen de PostgreSQL con pglogical Se ha corregido un problema con PostgreSQL como origen por el que una tarea que utilizaba el complemento pglogical producía un error cuando la tarea se detenía, se eliminaba una tabla de las reglas de selección, se reanudaba la tarea y se realizaban cambios en la tabla eliminada.
Punto de comprobación de recuperación incorrecto de Aurora MySQL. Se ha corregido un problema en Aurora MySQL como origen que provocaba que se guardara un punto de comprobación de recuperación incorrecto como resultado de una conmutación por error de Aurora o de una parada e inicio de un origen de Aurora.
Bloqueo de tarea de SQL Server como origen. Se ha corregido un problema de SQL Server como origen que provocaba que una tarea se bloqueara cuando SafeguardPolicy estaba establecido en RELY_ON_SQL_SERVER_REPLICATION_AGENT.
Emisión incorrecta de tipos de datos con MySQL como destino Se ha corregido un problema en MySQL como destino que provocaba que la replicación de CDC generara un error debido a una emisión incorrecta de los tipos de datos en la fase de aplicación por lotes.
Error en la tarea con CaptureDDLS establecido en falso para PostgreSQL como origen. Se ha corregido un problema en PostgreSQL como origen que provocaba que una tarea generara un error debido a que un DDL se trataba como un DML cuando la configuración del punto de conexión CaptureDDLs se establecía en false.
Bloqueo de la recopilación vacía de MongoDB Se ha corregido un problema de MongoDB como origen que provocaba que la tarea se bloqueara debido a una colección vacía.
Bloqueo de tareas de carga completa de Amazon Redshift como destino Se ha corregido un problema en Amazon Redshift como destino que provocaba que una tarea se bloqueara durante la fase de carga completa cuando la tabla de control de puntos de comprobación de recuperación estaba habilitada.
S3 a S3: no hay movimiento de datos. Se ha corregido un problema relacionado con la replicación de S3 a S3 AWS DMS que impedía replicar los datos si no bucketFolder se especificaban.
Latencia de CDC con GlueCatalogGeneration establecido en true Se ha corregido un problema de S3 como destino que provocaba que se produjera una latencia excesiva si GlueCatalogGeneration se establecía en true.
Truncamiento de datos de Oracle como destino Se ha corregido un problema con Oracle como destino por el que se AWS DMS truncaban los datos en las columnas del VARCHAR2.
Comportamiento de caracteres comodín de subrayado de PostgreSQL Se ha corregido un problema en PostgreSQL como origen que provocaba que el comportamiento del comodín '_' en las reglas de selección no funcionara según lo documentado.
Problema de encabezado WAL vacío de PostgreSQL como origen. Se ha corregido un problema en PostgreSQL como origen que provocaba que la tarea generara un error debido a que se recibía un encabezado WAL vacío de la ranura de replicación.
MySQL o MariaDB como origen con registros binarios comprimidos Se ha corregido un problema relacionado con MySQL y MariaDB como fuentes por el que no se emitía el mensaje de error adecuado al detectar la compresión de BINLOG. AWS DMS
Caracteres especiales de validación de datos de S3 Se ha mejorado la validación de datos de S3 para controlar los caracteres especiales en las columnas de clave principal y no principal.
Entradas de registro de tareas erróneas con Amazon Redshift como destino Se ha corregido un problema de Amazon Redshift como destino en el que aparecían entradas erróneas en el registro de tareas que informaban de errores en las declaraciones de aplicación por lotes en UPDATES y DELETES.
Bloqueo de tarea de migración de SQL Server a S3. Se ha corregido un problema en las migraciones de SQL Server a S3 que provocaba que la tarea se bloqueara al aplicar los cambios almacenados en caché.
Errores de ausencia de datos en la aplicación por lotes. Se ha corregido un problema en la característica de aplicación por lotes que provocaba que faltaran datos si se producía un error al aplicar un lote.
Mejora del registro para el origen de SQL Server Se ha mejorado el registro del origen de SQL Server para incluir el valor de la unidad de almacenamiento. Se ha mejorado el registro del origen de SQL Server en la configuración AlwaysOn para indicar correctamente los permisos que faltan.
Mejora del registro para el destino de Kafka Se han introducido varias mejoras de registro para proporcionar una mejor visibilidad y capacidades de solución de problemas para el destino de Kafka.
Mejora del registro para el destino de Oracle Se ha mejorado el registro para el origen de Oracle con lector binario para indicar correctamente las tablas que se omiten debido a la falta de claves principales.
Mejora del registro para migraciones con DDL deshabilitada Se ha mejorado el registro de las migraciones con la replicación de DDL deshabilitada para indicar una estructura de tabla de destino inesperada una vez modificada fuera de. AWS DMS
Mejora del registro para la captura de orígenes en pausa. Registro mejorado para explicar mejor la situación de la captura de orígenes en pausa.
Mejora del registro para el intercambio AWS DMS Se ha mejorado el registro para indicar cuándo AWS DMS se están leyendo los archivos de intercambio internos.
Mejora del registro para el destino de Amazon Redshift Registro mejorado para el destino de Amazon Redshift para incluir información más detallada en el nivel de registro predeterminado.
Mejora del registro para el administrador de metadatos Se ha mejorado el registro para informar de problemas con los metadatos de la tabla por debajo del nivel de registro de información para simplificar la resolución de problemas.
Mejora de la validación de datos para el destino de Amazon Redshift Se ha mejorado la característica de validación de datos para el destino de Amazon Redshift para admitir la configuración de HandleCollationDiff.
Opción de revalidación de datos no disponible Se ha corregido un problema en la característica de validación de datos que provocaba que la opción de revalidación no estuviera disponible en determinadas situaciones.
Problema de recarga de las tablas Se ha corregido un error que provocaba que se cancelara la recarga de varias tablas cuando al menos una de las tablas no era válida.
Problema de migración de JSON de MySQL a Amazon Redshift Se ha corregido un problema en el origen de MySQL por el que el tipo de datos JSON no se gestionaba correctamente con el modo Aplicación por lotes habilitado.
Problema de filtrado de columnas Se ha corregido un problema en la característica de filtrado de columnas que provocaba que los filtros no se aplicaran correctamente a las columnas recién añadidas durante la fase de edición limitada.
Problema con el origen de Db2 LUW con las reglas de selección Se ha corregido un problema en el origen de Db2 LUW por el que se ignoraba la opción “table-type” en las reglas de selección.
Problema de validación de datos con las tareas filtradas Se ha corregido un problema en la característica de validación de datos por el que no se respetaban los filtros al validar los datos.
Problema de migración de LOB Se ha corregido un problema relacionado con la migración de LOB por el que la AWS DMS tarea se bloqueaba al procesar ciertos tipos de eventos.
Problema de validación de datos Se ha corregido un problema en la función de validación de datos por el que la Validation-only tarea se bloqueaba en determinados eventos de DDL.
Problema de validación de datos con los filtros Se ha corregido un problema en la característica de validación de datos por el que el valor HandleCollationDiff no se aplicaba cuando había filtros.
Problema de SourceEnum codificación de MySQL. Se ha corregido un problema en el código fuente de MySQL por el que los valores de enumeración UTF-16 codificados no se migraban correctamente.
Problema de validación de datos en las migraciones de SQL Server a APG Se ha corregido un problema de la migración de SQL Server a PostgreSQL por el que la validación de datos generaba falsos positivos en determinadas situaciones.
EmptyAsNull Problema de ECA para Amazon Redshift dirigido a CDC Se ha corregido un problema en el objetivo de Amazon Redshift por el que la EmptyAsNull ECA no funcionaba correctamente.
Problema de pérdida de memoria Se ha corregido un error que provocaba una pérdida de memoria en los destinos que utilizaban archivos CSV para cargar datos en la tarea de DMS.
Reglas de transformación con validación de datos Se ha corregido un problema en la característica de validación de datos por el que las reglas de transformación se ignoraban cuando existían reglas de anulación.
Problema del destino de S3 Se ha corregido un problema en el destino de Amazon S3 por el que CdcMaxBatchInterval y CdcMinFileSize no se respetaban si la configuración cdcInsertAndUpdateOnly estaba habilitada.
Problema con el destino de MySQL Se ha corregido un problema en el destino de MySQL por el que los metadatos de las columnas dañados podían provocar la pérdida de and/or datos al bloquear la AWS DMS tarea.
Problema de validación de datos Se ha corregido un problema en la característica de validación de datos que provocaba que el proceso de validación finalizara prematuramente en cualquier suspensión de tablas.
Problema de la aplicación por lotes en el destino de Oracle Se ha corregido un problema en Oracle Target por el que la AWS DMS tarea se bloqueaba con la aplicación por lotes habilitada.
Problema con la validación de datos del destino de Amazon S3 Se ha solucionado un problema en la validación de los datos del destino de Amazon S3 por el que la tarea fallaba debido a que Athena no almacenaba los nombres de las tablas correctamente.
Problema con Secrets Manager en MongoDB y Amazon DocumentDB Se ha corregido un problema en los puntos de conexión de MongoDB y Amazon DocumentDB por el que no se podían obtener las credenciales de Secrets Manager, lo que provocaba un error.
Problema por el cual la validación de datos de Oracle no se completa nunca Se ha corregido un problema de la validación de datos de Oracle que provocaba que la validación de determinadas tablas no se completara nunca.
Problema de bloque de la validación de datos Se ha corregido un problema en la característica de validación de datos que provocaba que la validación de determinadas tablas se bloqueara debido a una asignación insuficiente de memoria.
Problema de bloqueo de tareas de destino de Amazon S3 Se ha corregido un problema en el destino de Amazon S3 por el que la AWS DMS tarea se bloqueaba al recibir el DDL de la tabla alterada cuando estaba GlueCatalogGeneration habilitada.
Problema de validación de datos Se ha corregido un problema en la característica de validación de datos que provocaba que un error en la validación de los caracteres NUL (0x00).
Problema con el punto de conexión de Babelfish Se ha corregido un error en el punto de conexión de Babelfish que provocaba que se suspendieran los nombres de las tablas con mayúsculas y minúsculas.
Problema de falta de datos en el destino de Amazon Redshift Se ha corregido un problema en el destino de Amazon Redshift por el que se perdían datos cuando el valor de ParallelLoadThreads era >0 en determinadas condiciones.
Problema con la validación de datos del destino de Amazon S3 Se ha corregido un problema en la validación de los datos del destino de Amazon S3 por el que la validación fallaba cuando no había más columnas que la clave principal en la tabla.
Métricas de validación de CloudWatch datos Se ha corregido un problema en la función de validación de datos por el que faltaban CloudWatch las métricas para la validación, que tardaba poco en completarse.
Problema de pérdida de memoria en la aplicación por lotes Se ha corregido un problema de pérdida de memoria en la característica de aplicación por lotes que se producía en determinadas condiciones.
AWS DMS problema de inicio de la tarea Se ha corregido un problema por el que el inicio de la AWS DMS tarea tardaba mucho tiempo y no se completaba nunca.
Problema de falta de datos en el origen de PostgreSQL Se ha corregido un problema en el origen de PostgreSQL que provocaba la pérdida de datos debido a eventos desconocidos en la ranura de replicación.
Problema de pérdida de datos del destino de Amazon S3 Se ha corregido un problema en el destino de Amazon S3 que provocaba que una búsqueda fallida de LOB provocara la pérdida de datos.

AWS Notas de la versión beta 3.5.0 de Database Migration Service

importante

AWS DMS La 3.5.0 es una versión beta del motor de instancias de replicación. AWS DMS admite esta versión de la misma manera que todas las versiones anteriores. Sin embargo, le recomendamos que pruebe la versión AWS DMS 3.5.0 Beta antes de usarla para fines de producción.

En la siguiente tabla se muestran las nuevas funciones y mejoras introducidas en la versión 3.5.0 Beta de AWS Database Migration Service (AWS DMS).

Nueva característica o mejora Description (Descripción)
Viaje en el tiempo para Oracle y Microsoft SQL Server Ahora puede usar Time Travel en todas AWS las regiones con los puntos finales de origen de DMS-supported Oracle, Microsoft SQL Server y PostgreSQL, y los puntos de destino de DMS-supported PostgreSQL y MySQL.
Validación de S3 AWS DMS ahora admite la validación de datos replicados en los puntos de enlace de destino de Amazon S3. Para obtener información sobre la validación de los datos de destino de Amazon S3, consulte Validación de datos de destino de Amazon S3.
Integración del catálogo de Glue AWS Glue es un servicio que proporciona formas sencillas de categorizar los datos y consiste en un repositorio de metadatos denominado. AWS Glue Data Catalog Ahora puede integrarlo AWS Glue Data Catalog con su punto final de destino de Amazon S3 y consultar los datos de Amazon S3 a través de otros AWS servicios, como Amazon Athena. Para obtener más información, consulte Utilización AWS Glue Data Catalog con un objetivo de Amazon S3 para AWS DMS.
Solicitar en paralelo DocumentDB como destino Si utiliza DocumentDB como objetivo con la nueva configuración de ParallelApply* tareas, AWS DMS ahora admite un máximo de 5000 registros por segundo durante la replicación de los CDC. Para obtener más información, consulte Uso de Amazon DocumentDB como destino para AWS Database Migration Service.
Registro centrado en el cliente Ahora puede examinar y administrar los registros de tareas de manera más eficaz con la AWS DMS versión 3.5.0. Para obtener información sobre la visualización y la administración de los registros de tareas del AWS DMS, consulte. Visualización y administración AWS Registros de tareas del DMS
Mecanismo SASL_PLAIN para los puntos de conexión de destino de Kafka Ahora puede utilizar la autenticación SASL_PLAIN para admitir los puntos de conexión de destino de Kafka MSK.
Replicación de transacciones XA en MySQL Ahora puede usar transacciones XA en el origen de MySQL DMS. Antes de la versión 3.5.0 de DMS, los cambios de DML aplicados como parte de las transacciones de XA no se replicaban correctamente.
Tipos de datos extendidos de Oracle AWS DMS ahora admite la replicación de tipos de datos extendidos en la versión 12.2 y posteriores de Oracle.
Entorno LUW de Db2 PureScale AWS DMS ahora admite la replicación desde un entorno LUW de Db2. PureScale Esta funcionalidad solo se admite con la opción Iniciar el procesamiento de los cambios desde la posición de cambio de origen.
Origen de SQL Server con la opción READ_COMMITTED_SNAPSHOT Si utiliza una base de datos fuente de Microsoft SQL Server con la READ_COMMITTED_SNAPSHOT opción establecida enTRUE, puede replicar los cambios de DML correctamente configurando el atributo de conexión forzada DataRowLookup.

AWS DMS La versión 3.5.0 incluye los siguientes problemas resueltos:

Problemas resueltos en AWS DMS 3.5.0 lanzado el 17- March-2023
Topic Resolución
Oracle: compara mayúsculas y minúsculas de una cadena convertida de numérica Se ha corregido un problema en el origen de Oracle por el que las reglas de filtrado no funcionaban como se esperaba para una columna numérica cuando existía una transformación del tipo de datos en cadena para la misma columna.
On-premises Mejoras de SQL Server AG Mejora de la eficiencia de la gestión de las conexiones con el código fuente de SQL Server en la AlwaysOn configuración, al eliminar las conexiones innecesarias a réplicas que no utiliza DMS.
Conversión interna de HIERARCHYID de SQL Server Se ha solucionado un problema con SQL Server Source, por el que el tipo de datos HIERARCHYID se replicaba como VARCHAR (250) en lugar de HIERARCHYID en el destino de SQL Server.
Solución de la tarea de traslado de destino de S3 Se ha corregido un error que provocaba que mover una tarea con un objetivo de S3 tardara mucho tiempo, pareciera estar inmovilizada o no se completara nunca.
Mecanismo Plain de SASL de Kafka Se ingresó la compatibilidad con el método de autenticación Plain de SASL para el punto de conexión Kafka MSK.
En Opensearch Load/Apply 2.x, se producen errores en paralelo debido al parámetro _type Se ha corregido un problema en el objetivo de Opensearch 2.x por el que la carga paralela o la aplicación paralela producían un error debido a la falta de compatibilidad con el parámetro _type.
Filtro de asignación de tablas de ayuda con operadores mixtos Se ha eliminado una limitación por la que solo se podía aplicar un filtro a una columna.
Puntos de conexión de S3, Kinesis y Kafka: migración de columnas de LOB basada en modificaciones en la fase de CDC Se ha corregido un problema en los objetivos de Kinesis, Kafka y S3 que impedía replicar los datos de las columnas de LOB agregadas durante CDC.
Actualización del controlador de MongoDB Se ha actualizado el controlador de MongoDB a la versión 1.23.2.
Actualización del controlador de Kafka Se ha actualizado el controlador de Kafka de 1.5.3 a 1.9.2.
La configuración del punto de conexión de S3 no funcionaba correctamente Se ha corregido un problema en el destino de S3 por el que la configuración del punto de conexión de AddTrailingPaddingCharacter no funcionaba cuando los datos contenían el carácter especificado como delimitador del destino de S3.
La tarea de destino de Kinesis se bloquearía Se ha corregido un problema en el destino de Kinesis que provocaba que una tarea se bloqueara cuando el valor de PK estaba vacío y se activaba la depuración detallada.
Cuando los nombres de las columnas de destino de S3 se desplazaban una posición Se ha corregido un error en un destino de S3 por el que los nombres de las columnas se desplazaban una posición cuando AddColumnName se establecía en true y TimestampColumnName se establecía en "".
Se ha mejorado la advertencia de truncamiento de LOB en el registro Se ha mejorado el registro de advertencias sobre el truncamiento de LOB para que el origen de SQL Server incluya la instrucción de selección utilizada para recuperar el LOB.
Agregue un error grave para evitar que la tarea de DMS se bloquee si la contraseña de TDE es incorrecta. Se ha ingresado un mensaje de error significativo y se ha eliminado el problema de bloqueo de la tarea en situaciones en las que la tarea de DMS producía un error sin ningún mensaje de error debido a una contraseña de TDE incorrecta para Oracle como origen.
Permite la migración de DDL CTAS (crear tabla según lo seleccionado) de PostgreSQL durante CDC. Se han eliminado las limitaciones que impedían a DMS replicar DDL CTAS (crear tabla según lo seleccionado) de PostgreSQL durante CDC.
Corrija el bloqueo de la tarea pg_logical cuando se eliminaban las columnas de la tabla en CDC. Se ha corregido un problema en el origen de PostgreSQL con el destino de S3 que provocaba que las columnas estuvieran mal alineadas en el destino cuando la compatibilidad con el LOB estaba desactivada y había LOB presentes.
Corregir la pérdida de memoria en el manejo de conexiones de MySQL Se ha corregido un problema en el origen de MySQL por el que el consumo de memoria de las tareas aumentaba continuamente.
Configuración del punto de conexión de origen de Oracle: ConvertTimestampWithZoneToUTC Establezca este atributo en true para convertir el valor de la marca temporal de las columnas “TIMESTAMP WITH TIME ZONE” y “TIMESTAMP WITH LOCAL TIME ZONE” a UTC. De forma predeterminada, el valor de este atributo es “falso” y los datos se replican con la zona horaria de la base de datos de origen.
Origen de Oracle: DataTruncationErrorPolicy a SUSPEND_TABLE no funciona Se ha corregido un problema del origen de Oracle con destino de S3 por el que las tablas no se suspendían mientras la configuración de la tarea DataTruncationErrorPolicy estaba establecida en SUSPEND_TABLE.
SQL Server produce un error prolongado schema/table al crear la cláusula de consulta Se ha solucionado un problema en el origen de SQL Server por el que la tarea producía un error o dejaba de responder cuando la regla de selección contenía una lista de tablas separadas por comas.
Autenticación de Secret Manager con el punto de conexión de MongoDB Se ha corregido un problema en los puntos de conexión de MongoDB y DocumentDB por el que la autenticación basada en Secret Manager no funcionaba.
DMS truncaba los datos durante CDC para una columna varchar de varios bytes cuando NLS_NCHAR_CHARACTERSET se establece en UTF8 Se ha solucionado un problema en el origen de Oracle con el destino de Oracle, por el que los datos se truncaban en columnas VARCHAR de varios bytes con NLS_NCHAR_CHARACTERSET establecido en UTF8.
filterTransactionsOfUserECA para Oracle LogMiner Se agregó un atributo de conexión adicional (ECA) filterTransactionsOfUser para permitir a DMS ignorar las transacciones de un usuario específico al replicar desde Oracle mediante Oracle. LogMiner
Error recuperable al configurar SQL Server cuando falta lsn en la copia de seguridad Se ha corregido un problema de SQL Server por el que una tarea no fallaba si faltaba LSN.

AWS Notas de la versión 3.4.7 de Database Migration Service

En la siguiente tabla se muestran las nuevas funciones y mejoras introducidas en la versión 3.4.7 del Servicio de migración de AWS bases de datos (AWS DMS).

Nueva característica o mejora Description (Descripción)
Compatibilidad con Babelfish como destino

AWS DMS ahora admite Babelfish como objetivo. Usándolo AWS DMS, ahora puede migrar datos en vivo desde cualquier fuente AWS DMS compatible a Babelfish, con un tiempo de inactividad mínimo.

Para obtener más información, consulte Usar Babelfish como objetivo para AWS Database Migration Service.

Admita las z/OS bases de datos IBM Db2 como fuente únicamente a plena carga

AWS DMS ahora admite las z/OS bases de datos IBM Db2 como fuente. Con él AWS DMS, ahora puede realizar migraciones en vivo desde mainframes de Db2 a cualquier destino compatible. AWS DMS

Para obtener más información, consulte Uso de IBM Db2 para z/OS bases de datos como fuente para AWS DMS.

Compatibilidad con las réplicas de lectura de SQL Server como origen

AWS DMS ahora admite la réplica de lectura de SQL Server como fuente. Con AWS DMSél, ahora puede realizar migraciones en vivo desde la réplica de lectura de SQL Server a cualquier destino AWS DMS compatible.

Para obtener más información, consulte Uso de una base de datos Microsoft SQL Server como fuente de AWS DMS.

Soporta eventos de EventBridge DMS

AWS DMS admite la administración de suscripciones a eventos que se utilizan EventBridge para eventos de DMS.

Para obtener más información, consulte Cómo trabajar con EventBridge los eventos y las notificaciones de Amazon en AWS Database Migration Service.

Compatibilidad con puntos de conexión de origen y destino de VPC

AWS DMS ahora admite puntos de enlace de Amazon Virtual Private Cloud (VPC) como fuentes y destinos. AWS DMS ahora puede conectarse a cualquier AWS servicio con puntos finales de VPC cuando las rutas a los servicios definidas explícitamente están definidas en su VPC. AWS DMS

nota

Las actualizaciones a AWS DMS las versiones 3.4.7 y posteriores requieren que primero se configure AWS DMS para usar los puntos de enlace de la VPC o para usar rutas públicas. Este requisito se aplica a los puntos de enlace de origen y destino de Amazon S3, Amazon Kinesis Data Streams, Amazon DynamoDB AWS Secrets Manager, Amazon Redshift y Amazon Service. OpenSearch

Para obtener más información, consulte Configuración de puntos finales de VPC para AWS DMS.

Nueva versión de PostgreSQL PostgreSQL versión 14.x ahora es compatible como origen y destino.
Compatibilidad con Aurora sin servidor v2 como destino

AWS DMS ahora admite Aurora Serverless v2 como destino. Con ella AWS DMS, ahora puede realizar migraciones en vivo a Aurora Serverless v2.

Para obtener información sobre los AWS DMS destinos compatibles, consulte. Destinos para la migración de datos

Nuevas versiones de IBM Db2 para LUW

AWS DMS ahora admite como fuente las versiones 11.5.6 y 11.5.7 de IBM Db2 for LUW. Con él AWS DMS, ahora puede realizar migraciones en vivo desde las versiones más recientes de IBM DB2 for LUW.

Para obtener información sobre las AWS DMS fuentes, consulte. Orígenes para la migración de datos

Para obtener información sobre AWS DMS los objetivos compatibles, consulteDestinos para la migración de datos.

AWS DMS La versión 3.4.7 incluye los siguientes problemas resueltos y de comportamiento nuevos o modificados:

  • Ahora puede usar un formato de fecha de la definición de tablas para analizar una cadena de datos y convertirla en un objeto de fecha cuando utilice Amazon S3 como origen.

  • Ya están disponibles los nuevos contadores de estadísticas de tablas: AppliedInserts, AppliedDdls, AppliedDeletes y AppliedUpdates.

  • Ahora puede elegir el tipo de mapeo predeterminado cuando OpenSearch lo utilice como objetivo.

  • La nueva configuración de punto de conexión de TrimSpaceInChar para los orígenes de Oracle, PostgreSQL y SQLServer le permite especificar si se deben recortar los datos de los tipos de datos CHAR y NCHAR.

  • La nueva configuración del punto de conexión ExpectedBucketOwner de Amazon S3 evita los saqueos cuando se utiliza S3 como origen o destino.

  • En el caso de RDS SQL Server, Azure SQL Server y SQL Server autogestionado, DMS ahora ofrece la configuración automática de MS-CDC todas las tablas seleccionadas para una tarea de migración con o sin una CLAVE PRINCIPAL, o bien con un índice único que tiene en cuenta la prioridad de activación MS-REPLICATION en las tablas de SQL Server autogestionadas con CLAVE PRINCIPAL.

  • Se ha agregado compatibilidad para la replicación de las operaciones DDL de particiones y subparticiones de Oracle durante las migraciones homogéneas de Oracle.

  • Se ha corregido un problema que provocaba que una tarea de validación de datos se bloqueara con una clave primaria compuesta al utilizar Oracle como origen y destino.

  • Se ha corregido un error que provocaba convertir correctamente un tipo de carácter variable en uno booleano mientras la columna de destino se creaba previamente como booleana al usar Amazon Redshift como destino.

  • Se ha corregido un problema que provocaba el truncamiento de los datos para tipos de datos varchar migrados como varchar(255) debido a un problema conocido de ODBC al utilizar PostgreSQL como destino.

  • Se ha solucionado un problema por el que no se respetaba la sugerencia paralela para la operación DELETE con BatchApplyEnabled establecido en true y BatchApplyPreserveTransaction en false cuando se utiliza Oracle como destino.

  • La nueva configuración de punto de conexión AddTrailingPaddingCharacter para Amazon S3 agrega relleno a los datos de cadena cuando se utiliza S3 como destino.

  • La nueva configuración de tareas max_statement_timeout_seconds amplía el tiempo de espera predeterminado de las consultas de punto de conexión. Actualmente, las consultas de metadatos de puntos de conexión de MySQL utilizan esta configuración.

  • Al utilizar PostgreSQL como destino, se ha solucionado un problema por el que una tarea de CDC no utilizaba correctamente la configuración de la tarea de gestión de errores.

  • Se ha corregido un problema por el que DMS no podía identificar correctamente el modo Redis OSS para una instancia de Redis OSS Enterprise.

  • Se ha ampliado la compatibilidad con el atributo de conexión includeOpForFullLoad adicional (ECA) para el formato parquet de destino de S3.

  • Se ha ingresado una nueva configuración de punto de conexión de PostgreSQL migrateBooleanAsBoolean. Si esta configuración se establece en true para una migración de PostgreSQL a Amazon Redshift, se migrará un booleano como varchar (1). Cuando se establece en false, un booleano se migra como varchar (15), que es el comportamiento predeterminado.

  • Al usar el origen de SQL Server, se ha solucionado un problema de migración con el tipo de datos datetime. Esta solución arregla el problema de insertar Null cuando la precisión está en milisegundos.

  • Para el origen de PostgresSQL con PGLOGICAL, se ha solucionado un problema de migración al usar pglogical y eliminar un campo de la tabla de origen durante la fase de CDC, donde el valor después del campo eliminado no se migraba a la tabla de destino.

  • Se ha corregido un problema de migración de bucle invertido de SQL Server que provocaba que la replicación bidireccional generara registros repetidos.

  • Se agregó un nuevo ECA mapBooleanAsBoolean para PostgreSQL como origen. Con este atributo de conexión adicional, puede anular la asignación de tipos de datos predeterminados de un booleano de PostgresSQL a un tipo de datos booleano. RedShift

  • Se ha corregido un problema de migración que se producía al usar SQL Server como fuente y que solucionaba el problema de que la ALTER SCALE no se replicaba en los destinos. DECIMAL/NUMERIC

  • A partir del 17 de octubre de 2022, DMS 3.4.7 ahora admite clases de instancias Amazon EC2 de sexta generación para instancias de replicación.

  • A partir del 25 de noviembre de 2022, con DMS 3.4.7 puede convertir esquemas de bases de datos y objetos de código mediante la conversión de esquemas del DMS y descubrir bases de datos en el entorno de red que son buenas candidatas para la migración con DMS Fleet Advisor.

  • El 25 de noviembre de 2022, DMS Studio se retiró.

  • A partir del 31 de enero de 2023, la conversión de esquemas del DMS admite Aurora MySQL y Aurora PostgreSQL como proveedor de datos de destino.

  • A partir del 6 de marzo de 2023, puede generar recomendaciones de destino del tamaño adecuado para las bases de datos de origen con DMS Fleet Advisor.

  • A partir del 6 de marzo de 2023, AWS DMS es compatible con la política AWS gestionada que permite publicar puntos de datos métricos en Amazon CloudWatch.

Problemas resueltos en la versión de mantenimiento 3.4.7 del DMS con fecha 5 May-2023
Topic Resolución
Error en la tarea de origen de PostgreSQL Se ha corregido un problema en el origen de PostgreSQL por el que las tareas producían un error al superar el máximo permitido de operaciones DDL en un solo evento.
Falsos positivos de validación de datos de origen de PostgreSQL Se ha corregido un problema en el origen de PostgreSQL con destino a Oracle que provocaba errores de validación de datos con falsos positivos al convertir incorrectamente el campo de marca temporal.
Control de errores de origen de MySQL Se ha solucionado un problema en un origen de MySQL por el que la tarea de DMS no producía un error cuando el siguiente registro BIN no estaba disponible.
Registro ROTATE_EVENT de origen de MySQL Registro mejorado para el origen de MySQL relacionado con ROTATE_EVENT: incluye el nombre del registro BIN que se está leyendo.
Problema de tiempo de espera de validación de datos Se ha corregido un problema en la característica de validación de datos por el que no se respetaba la configuración del punto de conexión executeTimeout en las consultas relacionadas con la validación de datos.
Problema de carga completa paralela de destino de PostgreSQL Se ha corregido un problema en el destino de PostgreSQL por el que la carga completa segmentada (paralela) producía un error debido a un error de “conexión inactiva”.
Problema de traslado de tareas de DMS Se ha corregido un problema en el destino de S3 que provocaba que una operación de traslado de una tarea de DMS tardara mucho tiempo o no se completara.
Problema con el registro duplicado de origen de PostgreSQL Se ha corregido un problema en el origen de PostgreSQL que provocaba que una tarea de DMS arrojara errores relacionados con duplicados en el destino después de que una tarea se detuviera y se reanudara.
Falsos positivos en la validación de datos de destino de Oracle Se ha corregido un problema en el destino de Oracle que provocaba que la validación de datos generara errores de falsos positivos debido a la replicación incorrecta de la zona horaria en los campos de marca temporal.
Problemas resueltos en la versión de mantenimiento 3.4.7 del DMS, de fecha 22 February-2023
Topic Resolución
Réplicas de SQL Server AG como origen Se agregó compatibilidad con la fuente de SQL Server en la AlwaysOn configuración en la que el puerto TCP del receptor difería del puerto TCP de réplica.
Pérdida de datos con Amazon Redshift como destino Se ha corregido un problema en el destino de Amazon Redshift por el que, en raras ocasiones, un reinicio inesperado de Amazon Redshift podía provocar la falta de datos en el destino.
Asistencia de protección de origen de SQL Server Se ha corregido un problema en el origen de SQL Server por el que la tarea de DMS podía producir un error que indicaba que no se podían leer las copias de seguridad del registro de transacciones cuando se especifica la configuración del punto de conexión "SafeguardPolicy": "EXCLUSIVE_AUTOMATIC_TRUNCATION".
Error en la tarea de validación de datos para Oracle como origen Se ha solucionado un problema en el origen de Oracle por el que la tarea de DMS podía producir un error al validar los datos debido a la identificación incorrecta de los valores de la clave principal.
Kinesis antes de la emisión de datos de imagen Se ha corregido un problema con los destinos de streaming (Kinesis, Kafka) por el que la configuración de tareas "EnableBeforeImage" solo funcionaba para los tipos de datos de caracteres.
Archivos de registro de viaje en el tiempo Se ha corregido un problema de la característica Viaje en el tiempo que provocaba que DMS creara archivos de registro de viajes en el tiempo de cero bytes cuando el origen estaba inactivo.
Problemas resueltos en la versión de mantenimiento 3.4.7 de DMS, con fecha 16 December-2022
Topic Resolución
BatchApplyEnabled Se ha corregido un problema de registro excesivo cuando BatchApplyEnabled está establecido en True.
Nueva configuración de punto final de MongoDB: FullLoadNoCursorTimeout La configuración del punto final de MongoDB FullLoadNoCursorTimeout especifica el cursor a NoCursorTimeout plena carga. NoCursorTimeout es una configuración de conexión de MongoDB que evita que el servidor cierre el cursor si está inactivo.
MongoDB: función de filtro para segmentación de una sola columna La nueva función de filtro mejora el rendimiento de la migración de bases de datos de MongoDB mediante una sola columna para la segmentación.
De MongoDB a Amazon Redshift Al migrar de MongoDB a Amazon Redshift, se ha solucionado un problema por el que DMS no creaba la tabla de destino en Amazon Redshift si la recopilación de MongoDB tiene un tipo de datos binarios.
Nuevo atributo de conexión MongoDB MS SocketTimeout El nuevo atributo de conexión adicional de MongoDB SocketTimeout MS configura el tiempo de espera de la conexión para los clientes de MongoDB en unidades de milisegundos. Si el valor es menor o igual a cero, se utiliza el valor predeterminado del cliente de MongoDB.
Se ha corregido un problema que provocaba el bloqueo de una tarea de Amazon Kinesis Al migrar a Amazon Kinesis Data Streams como destino, se ha solucionado un problema al gestionar los valores nulos si no había una clave principal en la tabla.
Se PK/UK admite la validación de datos NULL de Oracle Se eliminó la limitación según la cual no se admite la validación de datos de PK/UK valores NULL.
Oracle a Amazon S3 Al migrar de Oracle a Amazon S3, se ha solucionado un problema por el que algunos registros se migraban incorrectamente como NULL.
Oracle Standby Al utilizar Oracle Standby como origen, se ha agregado la capacidad de que DMS gestione las transacciones abiertas.
Migración de Oracle a Oracle con el tipo de datos espaciales SDO_GEOMETRY Al migrar de Oracle a Oracle, se ha solucionado un problema por el que la tarea producía un error si la tabla tenía una columna SDO_GEOMETRY en DDL.
Oracle como origen Al utilizar Oracle como origen, se ha solucionado un problema por el que, en ocasiones, DMS omite un número secuencial de registro REDO de Oracle.
Oracle como fuente: faltan los redo logs archive/online Al utilizar Oracle como origen, se ha solucionado un problema por el que la tarea de DMS produce un error cuando faltan los registros de archivo.
Corregido: en ocasiones, DMS omite el registro REDO de Oracle Standby Al utilizar Oracle como origen, se ha solucionado un problema por el que, en ocasiones, DMS omite un número secuencial de registro REDO de Oracle.
Corregido: los tipos de datos espaciales de Oracle a Oracle no se replican durante CDC Al replicar de Oracle a Oracle, se ha solucionado un problema por el cual los tipos de datos espaciales no se replicaban durante CDC.
Oracle como destino Al usar Oracle como destino, se solucionó un problema que provocaba un ORA-01747 error en la aplicación del destino.
Amazon S3: se ha corregido la pérdida de datos de la tabla de recarga Al utilizar Amazon S3 como destino, se ha solucionado un problema por el que una operación de recarga de tablas no generaba archivos CDC.
Corregido: inicialización contextual AlwaysOn de SQL Server en caso de que el servidor principal sea el origen Al usar SQL Server Always On como fuente, se solucionó un problema que impedía inicializar los grupos de disponibilidad (AG) si la fuente era principal y AlwaysOnSharedSyncedBackupIsEnabled estaba configurada como verdadera.
Se ha actualizado la configuración del punto de conexión de SQL Server Cuando un punto final de origen era el grupo de disponibilidad Always On de SQL Server y era una réplica secundaria, se solucionó un problema por el que la tarea de replicación fallaba si AlwaysOnSharedSynchedBackupsIsEnabled se establecía en True.
PostgreSQL como origen Se ha corregido un problema por el que CDC no podía migrar delete/update las operaciones en el código fuente de PostgreSQL, que se introdujo en la versión 3.4.7 del mapa compatible. BooleanAsBoolean

AWS Notas de la versión 3.4.6 de Database Migration Service

En la siguiente tabla se muestran las nuevas funciones y mejoras introducidas en la versión 3.4.6 del Servicio de migración de AWS bases de datos (AWS DMS).

Nueva característica o mejora Description (Descripción)
AWS DMS Viaje en el tiempo AWS DMS presenta Time Travel, una función que brinda a los clientes flexibilidad en sus capacidades de registro y mejora su experiencia de solución de problemas. Con Time Travel, puede almacenar y cifrar AWS DMS los registros con Amazon S3 y ver, descargar y ocultar los registros dentro de un período de tiempo determinado.
Compatibilidad con la instancia administrada de Microsoft Azure SQL como origen

AWS DMS ahora es compatible con Microsoft Azure SQL Managed Instance como fuente. Con AWS DMSél, ahora puede realizar migraciones en vivo desde la instancia administrada de Microsoft Azure SQL a cualquier destino AWS DMS compatible.

Para obtener información sobre AWS DMS las fuentes, consulteOrígenes para la migración de datos.

Para obtener información sobre AWS DMS los objetivos compatibles, consulteDestinos para la migración de datos.

Compatibilidad con Google Cloud SQL para MySQL como origen

AWS DMS ahora admite Google Cloud SQL para MySQL como fuente. Con AWS DMSél, ahora puedes realizar migraciones en tiempo real desde Google Cloud SQL para MySQL a cualquier AWS DMS destino compatible.

Para obtener información sobre AWS DMS las fuentes, consulte. Orígenes para la migración de datos

Para obtener información sobre AWS DMS los objetivos compatibles, consulteDestinos para la migración de datos.

Compatibilidad con carga paralela para datos particionados en S3 AWS DMS ahora admite la carga paralela de datos particionados en Amazon S3, lo que mejora los tiempos de carga para migrar los datos particionados desde los datos fuente de los motores de bases de datos compatibles a Amazon S3. Esta característica crea subcarpetas de Amazon S3 para cada partición de la tabla en el origen de la base de datos, lo que permite a AWS DMS ejecutar procesos paralelos para rellenar cada subcarpeta.
Compatibilidad con múltiples temas de destino de Apache Kafka en una sola tarea AWS DMS ahora es compatible con los objetivos multitemas de Apache Kafka con una sola tarea. Con AWS DMS, ahora puede replicar varios esquemas de una única base de datos a diferentes temas de destino de Apache Kafka mediante la misma tarea. Esto elimina la necesidad de crear varias tareas independientes en situaciones en las que es necesario migrar muchas tablas de la misma base de datos de origen a distintos temas de destino de Kafka.

Entre los problemas resueltos en la versión AWS DMS 3.4.6 se incluyen los siguientes:

  • Se ha corregido un problema por el que las columnas de las instrucciones UPDATE se rellenaban en columnas incorrectas si la columna de clave principal no era la primera columna cuando se utilizaba Amazon S3 como destino con formato CSV.

  • Se ha corregido un problema por el que AWS DMS las tareas podían fallar al usar el complemento pglogical con NULL valores en BYTEA columnas en modo LOB limitado al usar PostgreSQL como fuente.

  • Se ha corregido un problema por el que AWS DMS las tareas podían fallar cuando se eliminaba una gran cantidad de tablas de origen al usar PostgreSQL como fuente.

  • Se ha mejorado la partición de carpetas basada en fechas de Amazon S3 mediante el ingreso de una nueva configuración de Amazon S3 DatePartitionTimezone que permite la partición en fechas distintas de UTC.

  • Se ha admitido la asignación entre los tipos de datos TIMESTAMP WITH TIME ZONE desde los orígenes hasta TIMESTAMPTZ al utilizar Amazon Redshift como destino

  • Se ha mejorado el rendimiento de CDC para las tareas sin reglas de selección de caracteres comodín cuando se utiliza MongoDB o Amazon DocumentDB como origen.

  • Se ha solucionado un problema por el que las tareas de AWS DMS no capturaban los nombres de los esquemas con caracteres comodín de subrayado y una longitud inferior a 8 cuando se utilizaba Db2 LUW como origen.

  • Se ha corregido un problema por el que AWS DMS las instancias se quedaban sin memoria cuando se utilizaba un gran volumen de datos cuando se utilizaba el OpenSearch servicio como destino.

  • Se ha mejorado el rendimiento de la validación de datos al admitir tareas exclusivas de validación de carga completa.

  • Se ha corregido un problema que provocaba que AWS DMS las tareas no se reanudaran tras una conmutación por error forzada al usar Sybase como fuente.

  • Se solucionó un problema por el que se AWS DMS enviaba una advertencia Invalid BC timestamp was encountered in column de forma incorrecta.

Los problemas resueltos en la versión de mantenimiento de DMS 3.4.6 incluyen lo siguiente:

  • Se ha corregido un error que provocaba que una tarea se bloqueara cuando el modo de aplicación masiva estaba habilitado cuando se utilizaba Oracle como origen y destino.

  • Se ha corregido un problema por el que una tarea de carga completa utiliza correctamente la configuración del punto de conexión ExecuteTimeout con PostgreSQL como origen.

  • Se ha corregido un problema con la migración de columnas de tipos de datos de matriz cuando la tarea está configurada en modo de LOB limitado mientras se utiliza PostgreSQL como origen.

  • Se ha corregido un problema relacionado con la migración de marcas temporales con zonas horarias anteriores a 1970-01-01 cuando se utiliza PostgreSQL como origen.

  • Se ha corregido un problema que provocaba que DMS tratara una cadena vacía como nula durante la replicación cuando utiliza SQL Server como origen y destino.

  • Se ha corregido un problema que impedía respetar los ajustes de tiempo de espera de lectura y escritura de la sesión al usar source/target MySQL.

  • Se ha corregido un problema que provocaba que una tarea de DMS CDC descargara archivos relacionados de carga completa cuando se utiliza Amazon S3 como origen.

  • Se corregido un problema de bloqueo de registros cuando CdcInsertsAndUpdates y PreserveTransactions se establecen en true cuando se utiliza Amazon S3 como destino.

  • Se ha corregido un problema por el que una tarea se bloqueaba cuando la función ParallelApply * estaba habilitada, pero algunas tablas no tenían una clave principal predeterminada cuando se utilizaba Amazon Kinesis Data Streams como fuente.

  • Se ha corregido un problema por el que no aparecía ningún error StreamArn cuando se utilizaba Amazon Kinesis Data Streams como fuente.

  • Se ha corregido un problema por el que un valor de clave principal en forma de cadena vacía hacía que una tarea se bloqueara cuando se utilizaba OpenSearch como destino.

  • Se ha corregido un problema por el que la validación de datos utilizaba demasiado espacio en disco.

Problemas resueltos en la versión de mantenimiento 3.4.6 del DMS, con fecha del 13 al 3 December-2022
Topic Resolución
Controlador ODBC SAP ASE Se ha corregido un problema con SAP ASE como origen para que el controlador ODBC pueda admitir conjuntos de caracteres.

Error de clave principal de fecha y hora de SQL Server para la búsqueda de LOB

Se ha corregido un problema en SQL Server como origen que provocaba que la búsqueda de LOB no funcionara correctamente cuando la clave principal tenía un tipo de datos de fecha y hora, con una precisión en milisegundos.

De SQL Server a Amazon Redshift: “datetimeoffset” asignado a “timestamptz”

Para las migraciones de SQL Server a Amazon Redshift, se ha mejorado la asignación para que el formato “datetimeoffset” de SQL Server se asigne al formato “timestamptz” de Amazon Redshift.

Validación de datos: SkipLobColumns es verdadera

Se ha corregido un problema que provocaba que la tarea de DMS SkipLobColumns se bloqueara cuando era verdadera, había un LOB en el origen, la clave principal estaba en la última columna y, mediante la validación, se detectaba una diferencia de datos.

Validación de datos con MySQL como origen

Se ha corregido un problema para MySQL como origen con la validación de datos habilitada, por el que se produce un bloqueo de una tarea de DMS al utilizar una tabla que tiene una clave única compuesta con valores nulos.

MySQL como origen

Se ha corregido un problema con MySQL como origen, por el que una tabla se suspende con un error de desbordamiento cuando se modifican las columnas para agregar precisión.

Actualizar el controlador ODBC de MySQL a la versión 8.0.23

Se ha corregido un problema con MySQL como origen, por el que la intercalación “utf8mb4_0900_bin” no era compatible con el controlador mysql utilizado por DMS.

MySQL: compatibilidad con cambios de DDL para tablas particionadas

Se ha introducido una nueva configuración de punto final de MySQL, que permite TableSuspensionForPartitionDdl al usuario omitir la suspensión de la tabla por cambios en la DDL de la partición durante la CDC, de modo que DMS ahora puede admitir los cambios de DDL en las tablas particionadas de MySQL.

Migración de MongoDB a Amazon Redshift

Se ha corregido un problema para las migraciones de MongoDB a Amazon Redshift, por el que DMS produce un error al crear la tabla de destino en Amazon Redshift si la recopilación de MongoDB tiene un tipo de datos binario.

Destino de Amazon Redshift: segmento de error de Viaje en el tiempo en aplicación masiva

Se ha corregido un problema relacionado con Amazon Redshift como destino, por el que la tarea de DMS se bloqueaba si se establecía en true. BatchApplyEnabled

Amazon Redshift como destino

Se ha corregido un problema con Amazon Redshift como destino, por el que, con la carga paralela establecida en type=partitions-auto, los segmentos paralelos escribían archivos CSV masivos en el mismo directorio de tablas e interferían entre sí.

Amazon Redshift como destino

Se ha corregido un problema con Amazon Redshift como destino, por el que durante la CDC la columna de destino es de tipo booleano mientras que el origen es de tipo caracteres variables.

Amazon Redshift como destino

Se ha mejorado el registro de tareas para identificar un cambio de DDL que no se puede replicar en Amazon Redshift como destino.

Validación de datos con PostgreSQL

Se ha corregido un problema de validación con PostgreSQL, por el que la validación produce un error cuando hay tipos de datos booleanos.

PostgreSQL como origen

Se ha corregido un problema relacionado con PostgreSQL como fuente, por lo que la carga completa utilizaba el ExecuteTimeout campo de los atributos de conexión adicionales.

PostgreSQL como origen

Se ha corregido un problema con PostgreSQL como origen, por el que una tarea producirá un error si lee LSN superiores a la tarea solicitada, reanuda LSN durante más de 60 minutos para indicar que se trata de un problema con la ranura de replicación que se está utilizando.

PostgreSQL como origen: timestamptz antes de 1970-01-01

Se ha corregido un problema de PostgreSQL como origen por el que timestamptz antes de 1970-01-01 no se migraban correctamente durante la CDC.

PostgreSQL como origen

Se ha corregido un problema con PostgreSQL como origen, por el que DMS truncaba los valores de los tipos de datos de caracteres variables durante la CDC.

PostgreSQL como origen: reanudación de la tarea detenida

Se ha corregido un problema en PostgreSQL como origen que provoca que, al reanudar la reproducción de una tarea previamente detenida, se pierdan una o más transacciones durante la CDC.

Amazon S3 como destino

Se ha corregido un problema relacionado con S3 como destino, que provocaba que el encabezado del archivo CSV resultante tuviera una columna de diferencia cuando AddColumnName era verdadero y TimestampColumnName era «».

Amazon S3 como origen: comportamiento de uso de memoria en la fase de carga completa para la tarea

Se ha corregido un problema relacionado con S3 como origen, por el que una tarea de DMS a plena carga solo liberaba la memoria utilizada después de cargar toda la tabla en la base de datos de destino.

Amazon S3 como destino: operación de recarga de la tabla

Se ha corregido un problema de S3 como destino, por el que una operación de recarga de tabla no genera archivos CDC.

AWS Notas de la versión 3.4.5 de Database Migration Service

La siguiente tabla muestra las nuevas funciones y mejoras introducidas en la versión 3.4.5 del Servicio AWS de migración de bases de datos (AWS DMS).

Nueva característica o mejora Description (Descripción)
Compatibilidad con Redis OSS como destino AWS DMS ahora admite Redis OSS como objetivo. Al usarlo AWS DMS, ahora puede migrar datos en vivo desde cualquier fuente AWS DMS compatible a un almacén de datos de Redis OSS, con un tiempo de inactividad mínimo. Para obtener información sobre AWS DMS los objetivos, consulteDestinos para la migración de datos.
Compatibilidad con MongoDB 4.2 y 4.4 como orígenes AWS DMS ahora admite MongoDB 4.2 y 4.4 como fuentes. Con él AWS DMS, ahora puede migrar datos de los clústeres de MongoDB 4.2 y 4.4 a cualquier destino AWS DMS compatible, incluido Amazon DocumentDB (compatible con MongoDB), con un tiempo de inactividad mínimo. Para obtener información sobre las fuentes, consulte. AWS DMS Orígenes para la migración de datos
Compatibilidad con múltiples bases de datos mediante MongoDB como origen AWS DMS ahora admite la migración de varias bases de datos en una sola tarea utilizando MongoDB como fuente. AWS DMS En uso, ahora puede agrupar varias bases de datos de un clúster de MongoDB y migrarlas mediante una sola tarea de migración de bases de datos. Puede migrar a cualquier destino AWS DMS compatible, incluida Amazon DocumentDB (compatible con MongoDB), con un tiempo de inactividad mínimo.
Compatibilidad con la segmentación automática mediante MongoDB o Amazon DocumentDB (con compatibilidad con MongoDB) como origen AWS DMS ahora admite la segmentación automática con MongoDB o Amazon DocumentDB como fuente. Con él AWS DMS, puede configurar las tareas de migración de bases de datos para segmentar automáticamente la colección de un clúster de MongoDB o DocumentDB. A continuación, puede migrar los segmentos en paralelo a cualquier destino AWS DMS compatible, incluida Amazon DocumentDB, con un tiempo de inactividad mínimo.
Mejora del rendimiento a plena carga de Amazon Redshift AWS DMS ahora admite el uso de subprocesos paralelos cuando se utiliza Amazon Redshift como destino a plena carga. Al aprovechar la configuración de las tareas multiproceso a plena carga, puede mejorar el rendimiento de la migración inicial desde cualquier fuente AWS DMS compatible a Amazon Redshift. Para obtener información sobre los AWS DMS objetivos, consulte. Destinos para la migración de datos

Entre los problemas resueltos en la AWS DMS versión 3.4.5 se incluyen los siguientes:

  • Se ha corregido un problema por el que podían faltar datos o estar duplicados tras la reanudación al utilizar PostgreSQL como origen con una alta simultaneidad de transacciones.

  • Se ha corregido un problema por el que las tareas de migración de bases de datos producen el error No se podía encontrar el ID de relación... al utilizar PostgreSQL como origen, con el complemento pglogical habilitado.

  • Se ha corregido un problema por el que las columnas VARCHAR no se replican correctamente cuando se utiliza PostgreSQL como origen y Oracle como destino.

  • Se ha corregido un problema por el que las operaciones de eliminación no se capturan correctamente cuando la clave principal no es la primera columna de la definición de la tabla, cuando se utiliza PostgreSQL como origen.

  • Se ha corregido un problema que provoca que las tareas de migración de bases de datos omitan las actualizaciones de LOB en una configuración de metadatos especial cuando se utiliza MySQL como origen.

  • Se ha corregido un problema por el que las columnas TIMESTAMP se tratan como DATETIME en modo de LOB completo cuando se utiliza la versión 8 de MySQL como origen.

  • Se ha corregido un problema por el que las tareas de migración de bases de datos producen un error al analizar los registros de NULL DATETIME cuando se utiliza MySQL 5.6.4 y versiones superiores como origen.

  • Se ha corregido un problema que provoca que las tareas de migración de bases de datos se bloqueen al encontrar un error Se está cerrando el subproceso al utilizar Amazon Redshift como destino con aplicación paralela.

  • Se ha corregido un problema que podía provocar la pérdida de datos cuando las tareas de migración de bases de datos se desconectaban de un punto de conexión de destino de Amazon Redshift durante la aplicación por lotes de CDC.

  • Se ha mejorado el rendimiento de carga completa al realizar llamadas ACCEPTINVCHARS cuando se utiliza Amazon Redshift como destino.

  • Se ha corregido un problema por el que los registros duplicados se replican al volver del modo uno por uno al modo de aplicación paralela con Amazon Redshift como destino.

  • Se ha corregido un problema por el que las tareas de migración de bases de datos no cambian la propiedad del objeto de Amazon S3 al propietario del bucket con cannedAclForObjects=bucket_owner_full_control cuando se utiliza Amazon S3 como destino.

  • Se mejoró AWS DMS al admitir múltiples destinos de archivo con ECA additionalArchivedLogDestId cuando se utiliza Oracle como fuente.

  • Se ha corregido un problema por el que las tareas de migración de bases de datos producen el error OCI_INVALID_HANDLE al actualizar una columna de LOB en modo de LOB completo.

  • Se ha corregido un problema por el que las columnas NVARCHAR2 no se migran correctamente durante la CDC cuando se utilizaba Oracle como origen.

  • Se mejoró AWS DMS al SafeguardPolicy habilitarlo cuando se usa RDS para SQL Server como fuente.

  • Se ha corregido un problema por el que las tareas de migración de bases de datos informan de errores en rdsadmin cuando se utiliza un origen de SQL Server que no era de RDS.

  • Se ha corregido un problema por el que la validación de datos produce un error con UUID como clave principal en una configuración de partición cuando se utiliza SQL Server como origen.

  • Se ha corregido un problema por el que las tareas de carga completa y de CDC pueden producir un error si no se puede encontrar el LSN requerido en el registro de la base de datos cuando se utiliza Db2 LUW como origen.

  • Se mejoró AWS DMS al admitir marcas de tiempo personalizadas de los CDC cuando se usa MongoDB como fuente.

  • Se ha corregido un error que provoca que las tareas de migración de bases de datos se atasquen al detenerse, al usar MongoDB como origen, cuando el controlador de MongoDB produce un error en endSessions.

  • Se ha corregido un problema que provocaba que AWS DMS no se actualizaran los campos no principales al usar DynamoDB como destino

  • Se ha corregido un problema que provoca que la validación de datos informe de falsas discrepancias positivas en las columnas CLOB y NCLOB.

  • Se ha corregido un problema por el que la validación de datos produce un error en los registros que solo contienen espacios en blanco cuando se utiliza Oracle como origen.

  • Se ha corregido un problema por el que las tareas de migración de bases de datos se bloquean al truncar una tabla particionada.

  • Se ha corregido un problema por el que las tareas de migración de la base de datos producen un error al crear la tabla de control awsdms_apply_exceptions.

  • Compatibilidad ampliada del complemento de autenticación caching_sha2_password cuando se utiliza la versión 8 de MySQL.

AWS Notas de la versión 3.4.4 de Database Migration Service

La siguiente tabla muestra las nuevas características y mejoras ingresadas en AWS DMS versión 3.4.4.

Nueva característica o mejora Description (Descripción)
Compatibilidad con el cifrado TLS y la autenticación de TLS o SASL con Kafka como destino AWS DMS ahora admite el cifrado TLS y la autenticación TLS o SASL con Amazon MSK y el clúster Kafka local como destino. Para obtener más información sobre el uso del cifrado y la autenticación en los puntos de conexión de Kafka, consulte Conexión a Kafka mediante seguridad de la capa de transporte (TLS).

Entre los problemas resueltos en la versión 3.4.4 se incluyen los siguientes: AWS DMS

  • Se ha mejorado el AWS DMS registro de errores en las tareas cuando se utilizan terminales de Oracle.

  • La ejecución mejorada de las AWS DMS tareas continúa procesándose cuando los puntos finales de origen de Oracle cambian de función después de una conmutación por error de Oracle Data Guard.

  • La gestión de errores mejorada trata ORA-12561 como un error recuperable cuando se utilizan puntos de conexión de Oracle.

  • Se ha corregido un problema por el que las columnas EMPTY_BLOB() y EMPTY_CLOB() se migran como nulas cuando se utiliza Oracle como origen.

  • Se ha corregido un problema por el que AWS DMS las tareas no actualizaban los registros después de añadir los cambios de DDL de columna cuando se utilizaba SQL Server como fuente.

  • Se ha mejorado PostgreSQL como migración de origen al admitir el tipo de datos TIMESTAMP WITH TIME ZONE.

  • Se ha corregido un problema por el que la configuración afterConnectScript no funciona durante una carga completa cuando se utiliza PostgreSQL como destino.

  • Se ha ingresado una nueva configuración mapUnboundedNumericAsString para gestionar mejor el tipo de fechas de NUMERIC sin precisión ni escala cuando se utilizan puntos de conexión de PostgreSQL.

  • Se ha corregido un problema que provocaba que AWS DMS las tareas fallaran y dejaran «0 filas afectadas» tras detener y reanudar la tarea cuando se utilizaba PostgreSQL como fuente.

  • Se ha corregido un problema que AWS DMS impedía migrar el tipo de TIMESTAMP datos con el BC sufijo cuando se utilizaba PostgreSQL como fuente.

  • Se ha corregido un problema que AWS DMS impedía migrar el TIMESTAMP valor «±infinity» al usar PostgreSQL como fuente.

  • Se ha corregido un problema por el que las cadenas vacías se tratan igual que NULL cuando se utiliza S3 como origen con la configuración de csvNullValue establecida en otros valores.

  • Se ha mejorado el atributo de conexión adicional timestampColumnName en una carga completa con CDC para que se pueda ordenar durante la CDC cuando se utiliza S3 como destino.

  • Se ha mejorado el manejo de los tipos de datos binarios en formato hexadecimal como BYTE, BINARY y BLOB cuando se utiliza S3 como origen.

  • Se ha corregido un problema por el que los registros eliminados se migran con caracteres especiales cuando se utiliza S3 como destino.

  • Se ha corregido un problema de control de valores de claves vacías cuando se utiliza Amazon DocumentDB (con compatibilidad con MongoDB) como destino.

  • Se ha corregido un problema que AWS DMS provocaba que no se NumberDecimal replicaran Decimal128 las columnas cuando se utilizaba MongoDB o Amazon DocumentDB (compatibles con MongoDB) como fuente.

  • Se ha corregido un problema que permite que las tareas de CDC se reintenten cuando hay una conmutación por error en MongoDB o Amazon DocumentDB (con compatibilidad con MongoDB) como origen.

  • Se ha añadido una opción para eliminar el prefijo hexadecimal «0x» de los valores de RAW los tipos de datos al usar Kinesis, Kafka o como destino. OpenSearch

  • Se ha corregido un problema por el que la validación produce un error en las columnas de caracteres de longitud fija cuando se utiliza Db2 LUW como origen.

  • Se ha corregido un problema por el que la validación produce un error cuando solo el tipo de datos de origen o el tipo de datos de destino es FLOAT o DOUBLE.

  • Se ha corregido un problema por el que la validación produce un error en los caracteres NULL cuando se utiliza Oracle como origen.

  • Se ha corregido un problema por el que la validación produce un error en las columnas XML cuando se utiliza Oracle como origen.

  • Se ha corregido un problema por el que AWS DMS las tareas se bloqueaban cuando había columnas anulables en claves compuestas que utilizaban MySQL como fuente.

  • Se ha corregido un problema que provocaba que AWS DMS no se validaran UNIQUEIDENTIFIER las columnas de los puntos finales de origen de SQL Server ni las columnas del UUID de los puntos finales de destino de PostgreSQL.

  • Se ha corregido un problema por el que una tarea de CDC no utiliza una definición de tabla de origen actualizada después de modificarla.

  • Se ha mejorado la AWS DMS conmutación por error para tratar los errores de tareas causados por un nombre de usuario o una contraseña no válidos como errores recuperables.

  • Se ha corregido un problema por el que AWS DMS las tareas fallaban debido a la falta de LSN al usar RDS para SQL Server como fuente.

AWS Notas de la versión 3.4.3 de Database Migration Service

La siguiente tabla muestra las nuevas características y mejoras ingresadas en AWS DMS versión 3.4.3.

Nueva característica o mejora Description (Descripción)
Nueva versión de Amazon DocumentDB Ahora se admite la versión 4.0 de Amazon DocumentDB como origen.
Versión nueva de MariaDB La versión 10.4 de MariaDB ahora es compatible como origen y destino.
Soporte para la integración AWS Secrets Manager Puede almacenar de forma segura los detalles de conexión de la base de datos (credenciales de usuario) de los puntos de conexión compatibles en AWS Secrets Manager. A continuación, puede enviar el secreto correspondiente en lugar de las credenciales en texto plano AWS DMS cuando cree o modifique un punto final. AWS DMS a continuación, se conecta a las bases de datos del punto final utilizando el secreto. Para obtener más información sobre la creación de secretos para AWS DMS terminales, consulteUso de secretos para acceder AWS Database Migration Service puntos de conexión.
Opciones más amplias para las instancias de replicación C5 y R5 Ahora puede crear los siguientes tamaños de instancias de replicación más grandes: tamaños C5 de hasta 96 vCPU y 192 GiB de memoria y tamaños R5 de hasta 96 vCPU y 768 GiB de memoria.
Mejora del rendimiento de Amazon Redshift AWS DMS ahora admite la aplicación en paralelo cuando se utiliza Amazon Redshift como objetivo para mejorar el rendimiento de la replicación en curso. Para obtener más información, consulte Configuración de tareas de subprocesos múltiples para Amazon Redshift.

Entre los problemas resueltos en la versión AWS DMS 3.4.3 se incluyen los siguientes:

  • Se ha corregido un problema por el que la marca temporal de confirmación pasaba a ser “1970-01-01 00:00:00” para los eventos diferidos al utilizar Db2 LUW como origen.

  • Se ha corregido un problema que provocaba que AWS DMS las tareas fallaran con una NVARCHAR columna como clave principal cuando se utilizaba SQL Server como fuente con el modo LOB completo.

  • Se ha corregido un problema por el que faltan registros durante la fase de cambios en caché al usar SQL Server como origen.

  • Se ha corregido un problema que provocaba que se omitieran los registros al reanudar AWS DMS las tareas cuando se utilizaba RDS para SQL Server como fuente.

  • Se ha corregido un problema por el que el componente AWS DMS de registro ASSERTION generaba registros de gran tamaño para SQL Server.

  • Se ha corregido un problema por el que la validación de datos producía un error durante la fase CDC debido a un desbordamiento del análisis de columnas al utilizar MySQL como origen.

  • Se ha corregido un problema por el que AWS DMS las tareas se bloqueaban debido a un error de segmentación durante la validación de los datos cuando se utilizaba PostgreSQL como destino.

  • Se ha corregido un problema por el que la validación de datos producía un error en el tipo de datos DOBLE durante la CDC al utilizar PostgreSQL como origen y destino.

  • Se ha corregido un problema por el que los registros insertados por el comando copy no se replicaban correctamente al usar PostgreSQL como origen y Amazon Redshift como destino.

  • Se ha corregido un problema de pérdida de datos durante la fase de cambios en caché al usar PostgreSQL como origen.

  • Se ha corregido un problema que podía provocar la pérdida de datos o duplicados de registros al utilizar PostgreSQL como origen.

  • Se ha corregido un problema por el que los esquemas con mayúsculas y minúsculas no se podían migrar con pglogical al usar PostgreSQL como origen.

  • Se ha corregido un error por el que el último mensaje de error no contenía el error ORA al usar Oracle como origen.

  • Se ha corregido un problema por el que AWS DMS las tareas no podían crear instrucciones UPDATE cuando utilizaban Oracle como objetivo.

  • Se ha corregido un problema por el que AWS DMS las tareas no replicaban los datos al utilizar Oracle 12.2 como fuente con una configuración de ASM y de bases de datos conectables.

  • Se ha mejorado el análisis de registros al conservar las cotizaciones para que se cumplan con RFC 4180 al usar S3 como origen.

  • Se ha mejorado el manejo de timestampColumnName para que la columna de carga completa se clasifique desde CDC.

  • Al introducir una nueva configuración de punto finalMessageMaxBytes, se solucionó un problema por el que AWS DMS las tareas fallaban cuando había elementos de LOB de más de 1 MB.

  • Se ha corregido un problema por el que AWS DMS las tareas se bloqueaban debido a un error de segmentación cuando se utilizaba Amazon Redshift como objetivo.

  • Ha mejorado el registro de errores para la conexión de prueba de Amazon Redshift.

  • Se ha corregido un problema por el AWS DMS que no se transferían todos los documentos de MongoDB a DocumentDB durante la carga completa.

  • Se ha corregido un problema que provocaba que AWS DMS las tareas informaran de un error grave cuando no se incluía ninguna tabla en las reglas de asignación de tablas.

  • Se ha corregido un problema por el que los esquemas y las tablas creados antes de reiniciar las tareas de AWS DMS no se replicaban en el destino cuando se utilizaba MySQL como origen.

  • Se ha corregido un problema por el que el comodín escape [_] no puede escapar del comodín “_” en la regla de exclusión al usar MySQL como origen.

  • Se ha corregido un problema por el que la columna del tipo de datos UNSIGNED BIGINT no se replicaba correctamente cuando se utilizaba MySQL como origen.

AWS Notas de la versión 3.4.2 de Database Migration Service

La siguiente tabla muestra las nuevas características y mejoras ingresadas en AWS DMS versión 3.4.2.

Nueva característica o mejora Description (Descripción)
Permite conectar de forma privada su Amazon Virtual Private Cloud (Amazon VPC) al Servicio de migración de AWS bases de datos (DMS) sin necesidad de una pasarela de Internet, un dispositivo NAT, una conexión VPN o una conexión. AWS Direct Connect Ahora puede conectarse a su Amazon VPC y acceder AWS DMS desde ella a través de un punto final de interfaz de VPC que cree. Este punto final de la interfaz le permite aislar toda la actividad de red de su instancia de AWS DMS replicación dentro de la infraestructura de red de Amazon. Al incluir una referencia a este punto final de la interfaz en todas las llamadas a la API para AWS DMS usar el SDK AWS CLI o un SDK, se asegura de que toda la AWS DMS actividad permanezca invisible para la Internet pública. Para obtener más información, consulte Seguridad de la infraestructura en AWS Database Migration Service.
nota

Esta función está disponible en todas las versiones de AWS DMS motor compatibles.

Partición de carpetas basada en fechas de CDC con Amazon S3 como destino

AWS DMS ahora admite la partición de carpetas basada en fechas al replicar datos con S3 como destino. Para obtener más información, consulte Uso de la partición de carpetas basada en fechas.

Entre los problemas resueltos en la versión AWS DMS 3.4.2 se incluyen los siguientes:

  • Se ha agregado una opción STATUPDATE al realizar una migración con Amazon Redshift como destino.

  • Se han mejorado las tareas de validación mediante el ingreso de una nueva configuración. ValidQueryCdcDelaySecond retrasa la primera consulta de validación en los puntos de conexión de origen y destino para ayudar a reducir la contención de recursos cuando la latencia de migración es alta.

  • Se ha corregido un problema que AWS DMS hacía que las tareas de validación tardaran mucho en iniciarse.

  • Se ha corregido un problema que provocaba que se generaran registros vacíos al iniciar o detener las tareas de replicación con S3 como destino.

  • Se ha corregido un error que provocaba que las tareas se bloquearan después de completar una carga completa.

  • Se ha corregido un error que provocaba que las tareas se bloquearan cuando una tabla de origen tenía errores de datos al utilizar S3 como origen.

  • Se ha corregido un error que provocaba que las tareas se bloquearan al iniciarse cuando la cuenta de usuario del punto de conexión de origen estaba desactivado.

  • Se ha corregido un error que provocaba que las tareas se bloquearan al utilizar PostgreSQL como origen con REPLICA IDENTITY FULL.

  • Se ha corregido un problema que provocaba que las tareas omitieran transacciones al utilizar PostgreSQL como origen con el complemento pglogical.

  • Se ha corregido un AWS DMS problema que impedía eliminar los archivos fuente comprimidos al utilizar Amazon Redshift como destino.

  • Se ha corregido un problema por el que las tareas de validación mostraban falsos negativos al utilizar MySQL como origen y destino con el tipo de datos BIGINT UNSIGNED.

  • Se ha corregido un problema que provocaba que las tareas de validación arrojaran falsos positivos al usar SQL Server como origen con una columna de clave principal de tipo CHAR.

  • Se ha corregido un problema por el que AWS DMS no se borran los objetos de destino cuando se utilizan start-replication para iniciar tareas de replicación con S3 como destino.

  • Se han corregido varios problemas relacionados con la validación de datos al utilizar Db2 como origen.

  • Se ha corregido un problema que provocaba que las tareas de validación se bloquearan al usar SQL Server como origen con una columna VARCHAR como clave principal.

  • Se ha agregado compatibilidad con el tipo de datos TIMESTAMP WITH TIMEZONE cuando se usa PostgreSQL como origen

AWS Notas de la versión beta 3.4.1 de Database Migration Service

La siguiente tabla muestra las nuevas características y mejoras ingresadas en AWS DMS versión 3.4.1 beta.

Nueva característica o mejora Description (Descripción)
Nueva versión de MongoDB

Ahora se admite la versión 4.0 de MongoDB como origen.

Compatibilidad de TLS 1.2 con SQL Server

AWS DMS ahora es compatible con TLS 1.2 para terminales de SQL Server.

Entre los problemas resueltos en la versión AWS DMS 3.4.1 Beta se incluyen los siguientes:

  • Soporte mejorado de Oracle 19c TDE.

  • Se ha mejorado la compatibilidad con el conjunto de caracteres utf8mb4 y el tipo de datos de identidad con Amazon Redshift como destino.

  • Se ha mejorado la gestión de errores en las tareas de replicación cuando se utiliza MySQL como origen y el registro binario no está presente.

  • Se ha mejorado la compatibilidad de validación de datos en varios tipos de datos y conjuntos de caracteres.

  • Se ha mejorado la gestión de valores nulos con una nueva configuración de punto de conexión IncludeNullAndEmpty cuando se utilizan Kinesis y Kafka como objetivo.

  • Se han mejorado el registro y la gestión de errores al utilizar a Kafka como destino.

  • Se ha mejorado el desplazamiento de horario de DST cuando se utiliza SQL Server como origen.

  • Se ha corregido un problema por el que las tareas de replicación intentan crear tablas existentes para Oracle como destino.

  • Se ha corregido un problema que provoca que las tareas de replicación se bloqueen después de interrumpir la conexión de base de datos al usar Oracle como origen.

  • Se ha corregido un problema por el que las tareas de replicación no podían detectar el nuevo servidor principal ni volver a conectarse a él cuando se utilizaba SQL Server como origen con la configuración AlwaysOn.

  • Se ha corregido un problema por el que las tareas de replicación no agregan "D" para una columna "OP" en determinadas condiciones para S3 como destino.

AWS Notas de la versión beta 3.4.0 de Database Migration Service

La siguiente tabla muestra las nuevas características y mejoras ingresadas en AWS DMS versión 3.4.0

Nueva característica o mejora Description (Descripción)
Nueva versión de MySQL

AWS DMS ahora admite la versión 8.0 de MySQL como fuente, excepto cuando la carga útil de la transacción está comprimida.

Compatibilidad de TLS 1.2 con MySQL

AWS DMS ahora es compatible con TLS 1.2 para terminales de MySQL.

Versión nueva de MariaDB

AWS DMS ahora admite la versión 10.3.13 de MariaDB como fuente.

Non-SysAdmin acceso a fuentes autogestionadas de Microsoft SQL Server

AWS DMS ahora permite el acceso de personas que no son SysAdmin usuarios a los terminales de origen locales y de EC2-hosted SQL Server.

nota

Esta característica se encuentra actualmente en modo beta. Si quiere probarlo, póngase en contacto con el servicio de AWS asistencia para obtener más información.

Las tareas de CDC y las tablas de origen de Oracle se crearon con CREATE TABLE AS

AWS DMS ahora admite tanto la carga completa como la CDC y CDC-only las tareas que se ejecutan en las tablas fuente de Oracle creadas mediante la CREATE TABLE AS sentencia.

Entre los problemas resueltos en la AWS DMS versión 3.4.0 se incluyen los siguientes:

  • Evaluaciones de tareas previas a la migración mejoradas. Para obtener más información, consulte Habilitación de las evaluaciones previas a la migración para una tarea y trabajar con ellas.

  • Validación de datos mejorada para tipos de datos flotantes, reales y dobles.

  • Se ha mejorado Amazon Redshift como destino al gestionar mejor este error: “La clave especificada no existe”.

  • Admite la configuración de tareas de carga de CDC multiproceso, que incluye ParallelApplyThreadsParallelApplyBufferSize, yParallelApplyQueuesPerThread, para Amazon OpenSearch Service (OpenSearch Servicio) como destino.

  • Se ha mejorado el OpenSearch servicio como objetivo al permitir el uso de claves principales compuestas.

  • Se ha corregido un error que provoca que la conexión de prueba produzca un error al utilizar PostgreSQL como origen y la contraseña tenga caracteres especiales.

  • Se ha corregido un problema relacionado con el uso de SQL Server como origen cuando algunas columnas VARCHAR se truncan.

  • Se ha corregido un problema por el que AWS DMS no se cierran las transacciones abiertas al utilizar Amazon RDS SQL Server como fuente. Esto puede provocar la pérdida de datos si el parámetro del intervalo de sondeo se establece de forma incorrecta. Para obtener más información sobre cómo configurar un valor de intervalo de sondeo recomendado, consulte Uso de una base de datos Microsoft SQL Server como fuente de AWS DMS.

  • Se ha corregido un problema por el que Oracle Standby como origen provoca que las tareas de CDC se detengan inesperadamente al utilizar Binary Reader.

  • Se ha corregido un problema de IBM DB2 para LUW por el que la tarea producía un error con el mensaje “El literal numérico 0 no es válido porque su valor está fuera del rango”.

  • Se ha corregido un problema en la migración de PostgreSQL a PostgreSQL que se producía cuando se agregaba una nueva columna en el origen de PostgreSQL y la columna se creaba con un tipo de datos diferente al tipo de datos para el que se creó originalmente la columna en el origen.

  • Se ha corregido un problema con un origen de MySQL que provocaba que la tarea de migración se detuviera inesperadamente al no poder recuperar binlogs.

  • Se ha corregido un problema relacionado con un objetivo de Oracle cuando se estaba utilizando BatchApply.

  • Se ha corregido un problema con MySQL y MariaDB al migrar el tipo de datos TIME.

  • Se ha corregido un problema en un origen de IBM DB2 LUW por el que la migración de tablas con los LOB produce un error cuando las tablas no tienen una clave principal o una clave única.

AWS Notas de la versión 3.3.4 de Database Migration Service

Entre los problemas resueltos en la versión AWS DMS 3.3.4 se incluyen los siguientes:

  • Se ha corregido un problema por el que las transacciones se eliminan o se duplican cuando se utiliza PostgreSQL como origen.

  • Se ha mejorado la compatibilidad con el uso del signo de dólar ($) en los nombres de los esquemas.

  • Se ha corregido un problema por el que las instancias de replicación no cierran las transacciones abiertas al usar Amazon RDS SQL Server como origen.

  • Se ha corregido un error que provoca que la conexión de prueba produzca un error al utilizar PostgreSQL como origen y la contraseña tenga caracteres especiales.

  • Se ha mejorado Amazon Redshift como destino al gestionar mejor este error: “The specified key does not exist”.

  • Se ha mejorado la compatibilidad de validación de datos en varios tipos de datos y conjuntos de caracteres.

  • Se ha corregido un problema por el que las tareas de replicación intentan crear tablas existentes para Oracle como destino.

  • Se ha corregido un problema por el que las tareas de replicación no agregan "D" para una columna "OP" en determinadas condiciones para Amazon S3 como destino.

AWS Notas de la versión 3.3.3 de Database Migration Service

La siguiente tabla muestra las nuevas características y mejoras ingresadas en AWS DMS versión 3.3.3.

Nueva característica o mejora Description (Descripción)
Nueva versión de PostgreSQL

PostgreSQL versión 12 ahora es compatible como origen y destino.

Soporte para la clave principal compuesta con Amazon OpenSearch Service como destino

A partir del AWS DMS 3.3.3, los objetivos del OpenSearch servicio admiten el uso de una clave principal compuesta.

Compatibilidad de tipos de datos extendidos de Oracle

Ahora se admiten tipos de datos extendidos de Oracle para origen y para destinos.

Mayor cantidad de AWS DMS recursos por cuenta

El límite de la cantidad de AWS DMS recursos que puede crear ha aumentado. Para obtener más información, consulte Cuotas para AWS Database Migration Service.

Entre los problemas resueltos en la AWS DMS versión 3.3.3 se incluyen los siguientes:

  • Se ha corregido un problema que provocaba que una tarea se bloqueara mediante una instrucción de actualización específica con Parallel Apply en Amazon Kinesis.

  • Se ha corregido un problema que provocaba que una tarea se bloqueara en la instrucción ALTER TABLE con Amazon S3 como destino.

  • Se ha corregido un problema que provocaba que los valores de las columnas poligonales se truncaran al utilizar Microsoft SQL Server como origen.

  • Se ha corregido un problema en el convertidor Unicode de JA16SJISTILDE y JA16EUCTILDE al utilizar Oracle como origen.

  • Se ha corregido un problema que provocaba que las columnas MEDIUMTEXT y LONGTEXT produjeran un error al migrar desde MySQL al formato de valor separado por comas de S3 (CSV).

  • Se ha corregido un problema por el que las columnas booleanas se transformaban en tipos incorrectos con la salida Apache Parquet.

  • Se ha corregido un problema con columnas varchar extendidas en Oracle.

  • Se ha corregido un problema que provocaba que las tareas de validación de datos provocaran un error debido a ciertas combinaciones de marcas temporales.

  • Se ha corregido un problema con la replicación del lenguaje de definición de datos (DDL) de Sybase.

  • Se ha corregido un problema relacionado con un origen de Oracle Real Application Clusters (RAC) que se bloqueaba con Oracle Binary Reader.

  • Se ha corregido un problema con la validación de destinos de Oracle con mayúsculas y minúsculas de nombres de esquema.

  • Se ha corregido un problema con la validación de las versiones 9.7 y 10 de IBM Db2.

  • Se ha corregido un problema que provocaba que una tarea no se parase dos veces con StopTaskCachedChangesApplied y StopTaskCachedChangesNotApplied habilitados.