MongoDB'den Azure Cosmos DB'ye geçişlerle ilgili bilinen sorunlar

Aşağıdaki bölümlerde MongoDB'den MongoDB için Azure Cosmos DB'ye geçişlerle ilgili bilinen sorunlar ve sınırlamalar açıklanmaktadır.

Yanlış TLS/SSL Sertifikasının kullanılması sonucunda geçiş başarısız oluyor

Bir kullanıcı MongoDB kaynak sunucusuna bağlanamayınca bu sorun ortaya çıkar. Tüm güvenlik duvarı bağlantı noktalarının açık olmasına rağmen, kullanıcı yine de bağlanamaz.

Nedeni Çözüm
Azure Veritabanı Geçiş Hizmeti'de otomatik olarak imzalanan bir sertifika kullanmak, yanlış TLS/SSL sertifikası nedeniyle geçişin başarısız olmasına neden olabilir. Hata iletisinde "Uzak sertifika doğrulama yordamına göre geçersiz". CA'dan bir orijinal sertifika kullanın. MongoDB için Azure Cosmos DB bağlantıları TLS aracılığıyla MongoDB API'sine bağlanır. Otomatik olarak imzalanan sertifikalar genellikle yalnızca iç testlerde kullanılır. Ca yetkilisinden orijinal bir sertifika yüklediğinizde, tls'yi Azure Veritabanı Geçiş Hizmeti'da sorunsuz bir şekilde kullanabilirsiniz.

DMS'de eşlenemiyor veritabanlarının listesi alınamıyor

Kaynak seçin alanında Azure Depolama modundan veriler kullanılırken Veritabanı ayarı alanında veritabanı listesi alınamıyor.

Nedeni Çözüm
Depolama hesabı bağlantı dizesinde paylaşılan erişim imzası (SAS) bilgileri eksik ve kimlik doğrulaması gerçekleştirilemiyor. Depolama Gezgini'de blob kapsayıcısında SAS oluşturun ve kaynak ayrıntı bağlantı dizesi olarak kapsayıcı SAS bilgileriyle URL'yi kullanın.

Veritabanının desteklenmeyen bir sürümünü kullanma

Geçiş başarısız oluyor.

Nedeni Çözüm
Desteklenmeyen bir MongoDB sürümünden Azure Cosmos DB'ye geçiş yapmaya çalışıyorsunuz. MongoDB'nin yeni sürümleri piyasaya sürüldükçe, Azure Veritabanı Geçiş Hizmeti uyumluluğu sağlamak için test edilir. Hizmet, en son sürümleri kabul etmek için düzenli aralıklarla güncelleştiriliyor. Hemen geçiş yapmanız gerekiyorsa, geçici bir çözüm olarak veritabanlarını veya koleksiyonları Azure Depolama'ya aktarabilir ve ardından kaynağı sonuçta elde edilen döküme işaret edebilirsiniz. Depolama Gezgini'de blob kapsayıcısında SAS oluşturun ve kaynak ayrıntı bağlantı dizesi olarak kapsayıcı SAS bilgileriyle URL'yi kullanın.

Sonraki adımlar