Problemi noti relativi alle migrazioni da MongoDB ad Azure Cosmos DB

Le sezioni seguenti descrivono problemi e limitazioni noti associati alle migrazioni da MongoDB ad Azure Cosmos DB per MongoDB.

La migrazione non riesce a causa dell'uso del certificato TLS/SSL non corretto

Questo problema è evidente quando un utente non può connettersi al server di origine MongoDB. Nonostante l'apertura di tutte le porte del firewall, l'utente non può ancora connettersi.

Causa Risoluzione
L'uso di un certificato autofirmato in Servizio Migrazione del database di Azure potrebbe causare l'esito negativo della migrazione a causa del certificato TLS/SSL non corretto. Il messaggio di errore potrebbe includere "Il certificato remoto non è valido in base alla procedura di convalida". Usare un certificato originale dalla CA. Le connessioni ad Azure Cosmos DB per MongoDB si connettono tramite TLS all'API MongoDB. I certificati autofirmati vengono generalmente usati solo nei test interni. Quando si installa un certificato originale da un'autorità CA, è quindi possibile usare TLS in Servizio Migrazione del database di Azure senza problemi.

Impossibile ottenere l'elenco dei database da mappare in DMS

Impossibile ottenere l'elenco di database nell'area Impostazione database quando si usano dati dalla modalità di archiviazione di Azure nell'area Seleziona origine .

Causa Risoluzione
La stringa di connessione dell'account di archiviazione manca le informazioni di firma di accesso condiviso (SAS) e non può essere autenticata. Creare la firma di accesso condiviso nel contenitore BLOB in Storage Explorer e usare l'URL con le informazioni sas del contenitore come stringa di connessione dettagliata di origine.

Uso di una versione non supportata del database

La migrazione ha esito negativo.

Causa Risoluzione
Si tenta di eseguire la migrazione ad Azure Cosmos DB da una versione non supportata di MongoDB. Man mano che vengono rilasciate nuove versioni di MongoDB, vengono testate per garantire la compatibilità con Servizio Migrazione del database di Azure. Il servizio viene aggiornato periodicamente per accettare le versioni più recenti. Se è necessario eseguire la migrazione immediata, come soluzione alternativa è possibile esportare i database o le raccolte in Archiviazione di Azure e quindi puntare l'origine al dump risultante. Creare la firma di accesso condiviso nel contenitore BLOB in Storage Explorer e quindi usare l'URL con le informazioni sulla firma di accesso condiviso del contenitore come stringa di connessione dei dettagli di origine.

Passaggi successivi