MongoDB'den Azure Cosmos DB'ye (RU) 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

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

Nedeni Çözüm
Azure Veritabanı Geçiş Hizmetinde otomatik olarak imzalanan sertifika kullanmak, yanlış TLS/SSL sertifikası nedeniyle geçişin başarısız olmasına neden olabilir. Hata mesajında "Doğrulama yordamına göre uzak sertifika geçersiz." ifadesi olabilir. Sertifika yetkilisinden gelen bir orijinal sertifika kullanın. Azure Cosmos DB for MongoDB 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. Sertifika yetkilisinden orijinal bir sertifika yüklediğinizde TLS'yi Azure Veritabanı Geçiş Hizmeti'de sorunsuz bir şekilde kullanabilirsiniz.

DMS'de eşleme için veritabanı listesi alınamıyor

Kaynak seç 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ı dizesi paylaşılan erişim imzası (SAS) bilgileri eksik ve kimlik doğrulaması gerçekleştirilemiyor. Depolama Gezgini'nde blob kapsayıcısında SAS varlığını oluşturun ve kaynak ayrıntısı bağlantı dizesi olarak kapsayıcı SAS bilgilerini içeren 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'nde blob kapsayıcısında SAS varlığını oluşturun ve ardından kaynak ayrıntısı bağlantı dizesi olarak kapsayıcı SAS bilgilerini içeren URL'yi kullanın.