Znane problemy z migracjami z bazy danych MongoDB do usługi Azure Cosmos DB (RU)
W poniższych sekcjach opisano znane problemy i ograniczenia związane z migracjami z bazy danych MongoDB do usługi Azure Cosmos DB dla bazy danych MongoDB.
Migracja kończy się niepowodzeniem w wyniku użycia nieprawidłowego certyfikatu TLS/SSL
Ten problem jest widoczny, gdy użytkownik nie może nawiązać połączenia z serwerem źródłowym bazy danych MongoDB. Pomimo otwarcia wszystkich portów zapory użytkownik nadal nie może nawiązać połączenia.
Przyczyna | Rozwiązanie |
---|---|
Użycie certyfikatu z podpisem własnym w usłudze Azure Database Migration Service może doprowadzić do niepowodzenia migracji z powodu nieprawidłowego certyfikatu TLS/SSL. Komunikat o błędzie może brzmieć: „Zgodnie z procedurą weryfikacji certyfikat zdalny jest nieprawidłowy”. | Użyj oryginalnego certyfikatu od urzędu certyfikacji. Połączenia z usługą Azure Cosmos DB dla bazy danych MongoDB są nawiązywane za pośrednictwem protokołu TLS z interfejsem API bazy danych MongoDB. Certyfikaty z podpisem własnym są zwykle używane tylko w testach wewnętrznych. Po zainstalowaniu oryginalnego certyfikatu od urzędu certyfikacji można użyć protokołu TLS w usłudze Azure Database Migration Service bez problemu. |
Nie można pobrać listy baz danych w celu mapowania w DMS
Nie można pobrać listy bazy danych w obszarze ustawienia Baza danych podczas korzystania z trybu usługi Azure Storage w obszarze Wybierz źródło.
Przyczyna | Rozwiązanie |
---|---|
W parametrach połączenia konta magazynu brakuje informacji o sygnaturze dostępu współdzielonego (SAS) i nie można go uwierzytelnić. | Utwórz sygnaturę dostępu współdzielonego (SAS) w kontenerze obiektów blob przy użyciu Eksploratora usługi Storage i użyj adresu URL z informacjami sygnatury SAS kontenera jako parametrami połączenia źródła. |
Używanie nieobsługiwanej wersji bazy danych
Migracja kończy się niepowodzeniem.
Przyczyna | Rozwiązanie |
---|---|
Próbujesz przeprowadzić migrację do usługi Azure Cosmos DB z nieobsługiwanej wersji bazy danych MongoDB. | Gdy są wydawane nowe wersje bazy danych MongoDB, są one testowane w celu zapewnienia zgodności z usługą Azure Database Migration Service. Ta usługa jest okresowo aktualizowana w celu akceptowania najnowszych wersji. Jeśli istnieje natychmiastowa potrzeba migracji, w ramach obejścia można wyeksportować bazy danych lub kolekcje do usługi Azure Storage, a następnie skierować źródło na wynikowy zrzut. Utwórz sygnaturę dostępu współdzielonego (SAS) w kontenerze obiektów blob przy użyciu Eksploratora usługi Storage i użyj adresu URL z informacjami sygnatury SAS kontenera jako parametrami połączenia źródła. |
Powiązana zawartość
- Samouczek: migrowanie bazy danych MongoDB do usługi Azure Cosmos DB dla bazy danych MongoDB w trybie online przy użyciu usługi Azure Database Migration Service
- Samouczek: migrowanie bazy danych MongoDB do usługi Azure Cosmos DB dla bazy danych MongoDB RU w trybie offline przy użyciu usługi Azure Database Migration Service