Problemas conocidos/limitaciones de migración con las migraciones desde MongoDB a la API de Azure Cosmos DB para MongoDB

En las secciones siguientes se describen los problemas conocidos y las limitaciones asociadas a las migraciones de MongoDB a la API de Cosmos DB para MongoDB.

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

  • Síntoma: 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 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). Los certificados autofirmados se suelen usar solo en pruebas internas. Al instalar un certificado original desde una entidad de certificación, puede usar SSL en Azure Database Migration Service sin problema (las conexiones a Cosmos DB usan SSL a través de Mongo API).

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

  • Síntoma: No se puede obtener la lista de bases de datos en la hoja Configuración de base de datos al usar el modo Datos de Azure Storage en la hoja Seleccionar origen.
Causa Solución
La cadena de conexión de la cuenta de almacenamiento no tiene información de SAS y, por tanto, 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

  • Síntoma: 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 publican nuevas versiones de MongoDB, se van probando para garantizar la compatibilidad con Azure Database Migration Service, y el servicio se actualiza periódicamente para aceptar las últimas versiones. 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