المشكلات المعروفة في عمليات الترحيل من MongoDB إلى Azure Cosmos DB

تصف الأقسام التالية المشكلات والقيود المعروفة المرتبطة بالترحيلات من MongoDB إلى Azure Cosmos DB ل MongoDB.

فشل الترحيل نتيجة استخدام شهادة TLS/SSL غير الصحيحة

تظهر هذه المشكلة عندما لا يتمكن المستخدم من الاتصال بخادم مصدر MongoDB. على الرغم من فتح جميع منافذ جدار الحماية، لا يزال المستخدم غير قادر على الاتصال.

السبب الدقة
قد يؤدي استخدام شهادة موقعة ذاتيا في Azure Database Migration Service إلى فشل الترحيل بسبب شهادة TLS/SSL غير الصحيحة. قد تتضمن رسالة الخطأ "الشهادة البعيدة غير صالحة وفقا لإجراء التحقق من الصحة." استخدم شهادة أصلية من CA. تتصل الاتصالات ب Azure Cosmos DB ل MongoDB عبر TLS بواجهة برمجة تطبيقات MongoDB. تستخدم الشهادات الموقعة ذاتيا بشكل عام فقط في الاختبارات الداخلية. عند تثبيت شهادة أصلية من مرجع مصدق، يمكنك بعد ذلك استخدام TLS في Azure Database Migration Service دون مشكلة.

تعذر الحصول على قائمة قواعد البيانات المراد تعيينها في DMS

يتعذر الحصول على قائمة قاعدة البيانات في منطقة إعداد قاعدة البيانات عند استخدام البيانات من وضع تخزين Azure في منطقة تحديد المصدر .

السبب الدقة
تفتقد سلسلة اتصال حساب التخزين إلى معلومات توقيع الوصول المشترك (SAS) ولا يمكن مصادقتها. قم بإنشاء SAS على حاوية الكائن الثنائي كبير الحجم في Storage Explorer واستخدم عنوان URL مع معلومات SAS للحاوية كسلسلة اتصال تفاصيل المصدر.

استخدام إصدار غير معتمد من قاعدة البيانات

فشل الترحيل.

السبب الدقة
تحاول الترحيل إلى Azure Cosmos DB من إصدار غير مدعوم من MongoDB. عند إصدار إصدارات جديدة من MongoDB، يتم اختبارها لضمان التوافق مع Azure Database Migration Service. يتم تحديث الخدمة بشكل دوري لقبول أحدث الإصدارات. إذا كانت هناك حاجة فورية للترحيل، كحل بديل، يمكنك تصدير قواعد البيانات أو المجموعات إلى Azure Storage ثم توجيه المصدر إلى التفريغ الناتج. قم بإنشاء SAS على حاوية الكائن الثنائي كبير الحجم في Storage Explorer، ثم استخدم عنوان URL مع معلومات SAS للحاوية كسلسلة اتصال تفاصيل المصدر.

الخطوات التالية