Problemas conocidos con la migración en línea desde MongoDB a Azure Cosmos DB

Las secciones siguientes describen los problemas conocidos y las limitaciones asociadas a las migraciones de MongoDB a Azure Cosmos DB for MongoDB.

Se produce un error en la migración como resultado del uso de un certificado TLS/SSL incorrecto

Este problema se hace patente cuando un usuario no puede conectarse al servidor de origen de MongoDB. A pesar de que todos los puertos de firewall estén abiertos, el usuario sigue sin poder conectarse.

Causa Solución
El uso de un certificado autofirmado en Azure Database Migration Service puede dar lugar a errores en la migración debido al certificado TLS/SSL incorrecto. El mensaje de error puede incluir el siguiente texto "El certificado remoto no es válido según el procedimiento de validación". Use un certificado original de una entidad de certificación (CA). Las conexiones a Azure Cosmos DB for MongoDB se conectan a través de TLS a la API de MongoDB. Los certificados autofirmados se suelen usar solo en pruebas internas. Al instalar un certificado original desde una entidad de certificación, puede usar TLS en Azure Database Migration Service sin problema.

No se puede obtener la lista bases de datos para asignarlas en DMS

No se puede obtener la lista de bases de datos en la área Configuración de base de datos al usar el modo Datos de Azure Storage en la área Seleccionar origen.

Causa Solución
La cadena de conexión de la cuenta de almacenamiento no tiene la información de firma de acceso compartido (SAS) y no se puede autenticar. Cree la SAS en el contenedor de blobs en Explorador de Storage y use la dirección URL con la información de la SAS de contenedor como cadena de conexión de detalles de origen.

Uso de una versión no compatible de la base de datos

Se produce un error en la migración.

Causa Solución
Está intentando realizar una migración a Azure Cosmos DB desde una versión no compatible de MongoDB. A medida que se lancen nuevas versiones de MongoDB, se probarán para asegurarse de su compatibilidad con Azure Database Migration Service. El servicio se actualiza periódicamente para aceptar las versiones más recientes. Si hay una necesidad inmediata de migración, como solución alternativa puede exportar las bases de datos o recopilaciones a Azure Storage, y apuntar el origen al volcado de memoria resultante. Cree la SAS en el contenedor de blobs en Explorador de Storage, y luego, use la dirección URL con la información de la SAS de contenedor como cadena de conexión de detalles de origen.

Pasos siguientes