Udostępnij za pośrednictwem


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.