Condividi tramite


Problemi noti con le migrazioni da MongoDB ad Azure Cosmos DB (UR)

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

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

Questo problema si manifesta quando un utente non riesce a connettersi al server di origine MongoDB. Nonostante tutte le porte del firewall siano aperte, l'utente non può ancora connettersi.

Causa Risoluzione
L'uso di un certificato autofirmato in Servizio Migrazione del database di Azure potrebbe causare un errore di migrazione a causa del certificato TLS/SSL non corretto. Il messaggio di errore potrebbe includere "Il certificato remoto non è stato ritenuto valido dalla procedura di convalida." Usare un certificato originale dalla CA. Le connessioni ad Azure Cosmos DB for MongoDB si connettono tramite TLS all'API di MongoDB. I certificati autofirmati vengono in genere 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 di database da mappare in Servizio Migrazione del database

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

Causa Risoluzione
La stringa di connessione dell'account di archiviazione manca le informazioni sulla firma di accesso condiviso (SAS) e non può essere autenticata. Creare la SAS nel contenitore BLOB usando strumento di esplorazione dell'archiviazione e quindi usare l'URL con le informazioni di SAS per il contenitore come stringa di connessione di origine.

Usare una versione non supportata del database

La migrazione non riesce.

Causa Risoluzione
Si tenta di eseguire la migrazione ad Azure Cosmos DB da una versione non supportata di MongoDB. Le nuove versioni rilasciate 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 una 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 usando Storage Explorer e quindi usare l'URL con la firma di accesso condiviso per il contenitore come stringa di connessione di origine.