استكشاف أخطاء DMS وإصلاحها عند الاتصال بقواعد بيانات المصدر

توفر المقالة التالية تفاصيل حول كيفية معالجة المشكلات المحتملة التي قد تواجهها عند توصيل خدمة ترحيل قاعدة بيانات Azure (DMS) بقاعدة البيانات المصدر. يرتبط كل قسم أدناه بنوع معين من قواعد بيانات المصدر، ويسرد الخطأ الذي قد تواجهه مع التفاصيل والارتباطات إلى معلومات حول كيفية استكشاف أخطاء الاتصال وإصلاحها.

SQL Server

يتم توفير المشكلات المحتملة المرتبطة بالاتصال بقاعدة بيانات مصدر SQL Server وكيفية معالجتها في الجدول التالي.

خطأ تفاصيل السبب واستكشاف الأخطاء وإصلاحها
فشل اتصال SQL. حدث خطأ متعلق بالشبكة أو خاص بالمثيل أثناء إنشاء اتصال بـ SQL Server. لم يتم العثور على الخادم أو تعذر الوصول إليه. تحقق من صحة اسم المثيل، ومن تكوين SQL Server للسماح بالاتصالات عن بعد.
يحدث هذا الخطأ إذا تعذر على الخدمة تحديد موقع الخادم المصدر. لمعالجة المشكلة، راجع المقالة خطأ في الاتصال بالمصدر SQL Server عند استخدام منفذ ديناميكي أو مثيل مسمى.
خطأ 53 - فشل اتصال SQL. (أيضا، بالنسبة لرموز الخطأ 1 و2 و5 و53 و233 و258 و1225 و11001)

يحدث هذا الخطأ إذا تعذر على الخدمة الاتصال بالخادم المصدر. لمعالجة المشكلة، راجع الموارد التالية، ثم حاول مرة أخرى.

دليل المستخدم التفاعلي لاستكشاف مشكلة الاتصال وإصلاحها

المتطلبات الأساسية لترحيل SQL Server إلى قاعدة بيانات Azure SQL

المتطلبات الأساسية لترحيل SQL Server إلى مثيل مدار SQL Azure
خطأ 18456 - فشل تسجيل الدخول.
يحدث هذا الخطأ إذا تعذر على الخدمة الاتصال بقاعدة البيانات المصدر باستخدام بيانات اعتماد T-SQL المتوفرة. لمعالجة المشكلة، تحقق من بيانات الاعتماد التي تم إدخالها. يمكنك أيضا الرجوع إلى MSSQLSERVER_18456 أو إلى مستندات استكشاف الأخطاء وإصلاحها المدرجة في الملاحظة أسفل هذا الجدول، ثم المحاولة مرة أخرى.
قيمة اسم الحساب المشوه ''{0}المقدمة. التنسيق المتوقع ل AccountName هو DomainName\UserName
يحدث هذا الخطأ إذا حدد المستخدم مصادقة Windows ولكنه يوفر اسم المستخدم بتنسيق غير صالح. لمعالجة المشكلة، قم إما بتوفير اسم المستخدم بالتنسيق الصحيح لمصادقة Windows أو حدد مصادقة SQL.

AWS RDS MySQL

يتم توفير المشكلات المحتملة المرتبطة بالاتصال بقاعدة بيانات AWS RDS MySQL المصدر وكيفية معالجتها في الجدول التالي.

خطأ تفاصيل السبب واستكشاف الأخطاء وإصلاحها
خطأ [2003] [HY000] - فشل الاتصال. خطأ [HY000] [MySQL] [برنامج تشغيل ODBC x.x(w)] لا يمكن الاتصال بخادم MySQL على '{server}' (10060) يحدث هذا الخطأ إذا تعذر على برنامج تشغيل MySQL ODBC الاتصال بالملقم المصدر. لمعالجة المشكلة، راجع مستندات استكشاف الأخطاء وإصلاحها المدرجة في الملاحظة أسفل هذا الجدول، ثم حاول مرة أخرى.
خطأ [2005] [HY000] - فشل الاتصال. خطأ [HY000] [MySQL] [برنامج تشغيل ODBC x.x(w)] مضيف خادم MySQL غير معروف '{server}' يحدث هذا الخطأ إذا تعذر على الخدمة العثور على المضيف المصدر على RDS. قد تكون المشكلة إما لأن المصدر المدرج غير موجود أو هناك مشكلة في البنية التحتية RDS. لمعالجة المشكلة، راجع مستندات استكشاف الأخطاء وإصلاحها المدرجة في الملاحظة أسفل هذا الجدول، ثم حاول مرة أخرى.
خطأ [1045][HY000] - فشل الاتصال. خطأ [HY000] [MySQL] [برنامج تشغيل ODBC x.x(w)] تم رفض الوصول للمستخدم '{user}'@'{server}' (باستخدام كلمة المرور: نعم) يحدث هذا الخطأ إذا تعذر على برنامج تشغيل MySQL ODBC الاتصال بالملقم المصدر بسبب بيانات اعتماد غير صالحة. تحقق من بيانات الاعتماد التي أدخلتها. إذا استمرت المشكلة، تحقق من أن الكمبيوتر المصدر لديه بيانات الاعتماد الصحيحة. قد تحتاج إلى إعادة تعيين كلمة المرور في وحدة التحكم. إذا كنت لا تزال تواجه المشكلة، فراجع مستندات استكشاف الأخطاء وإصلاحها المدرجة في الملاحظة أسفل هذا الجدول، ثم حاول مرة أخرى.
خطأ [9002][HY000] - فشل الاتصال. خطأ [HY000] [MySQL] [برنامج تشغيل ODBC x.x(w)] قد لا تكون سلسلة الاتصال صحيحة. قم بزيارة البوابة الإلكترونية للحصول على المراجع. يحدث هذا الخطأ في حالة فشل الاتصال بسبب مشكلة في سلسلة الاتصال. تحقق من صحة سلسلة الاتصال المقدمة. لمعالجة المشكلة، راجع مستندات استكشاف الأخطاء وإصلاحها المدرجة في الملاحظة أسفل هذا الجدول، ثم حاول مرة أخرى.
خطأ في التسجيل الثنائي. المتغير binlog_format له قيمة '{value}'. يرجى تغييره إلى "صف". يحدث هذا الخطأ إذا كان هناك خطأ في التسجيل الثنائي; المتغير binlog_format له قيمة خاطئة. لمعالجة المشكلة، قم بتغيير binlog_format في مجموعة المعلمات إلى "ROW"، ثم أعد تشغيل المثيل. لمزيد من المعلومات، راجع خيارات التسجيل الثنائي والمتغيرات أو وثائق ملفات سجل قاعدة بيانات AWS RDS MySQL.

ملاحظة

لمزيد من المعلومات حول استكشاف الأخطاء وإصلاحها المتعلقة بالاتصال بقاعدة بيانات AWS RDS MySQL مصدر، راجع الموارد التالية:

AWS RDS PostgreSQL

يتم توفير المشكلات المحتملة المرتبطة بالاتصال بقاعدة بيانات AWS RDS PostgreSQL المصدر وكيفية معالجتها في الجدول التالي.

خطأ تفاصيل السبب واستكشاف الأخطاء وإصلاحها
خطأ [101][08001] - فشل الاتصال. انتهت مهلة الخطأ [08001]. يحدث هذا الخطأ إذا تعذر على برنامج تشغيل Postgres الاتصال بالخادم المصدر. لمعالجة المشكلة، راجع مستندات استكشاف الأخطاء وإصلاحها المدرجة في الملاحظة أسفل هذا الجدول، ثم حاول مرة أخرى.
خطأ: تحتوي المعلمة wal_level على القيمة '{value}'. يرجى تغييره إلى "منطقي" للسماح بالنسخ المتماثل. يحدث هذا الخطأ إذا كانت المعلمة wal_level لها قيمة خاطئة. لمعالجة المشكلة، قم بتغيير rds.logical_replication في مجموعة المعلمات إلى 1، ثم قم بإعادة تشغيل المثيل. لمزيد من المعلومات، راجع المتطلبات المسبقة للترحيل إلى Azure PostgreSQL باستخدام DMS أو PostgreSQL على Amazon RDS.

ملاحظة

لمزيد من المعلومات حول استكشاف الأخطاء وإصلاحها المتعلقة بالاتصال بقاعدة بيانات AWS RDS PostgreSQL مصدر، راجع الموارد التالية:

AWS RDS SQL Server

يتم توفير المشكلات المحتملة المرتبطة بالاتصال بقاعدة بيانات AWS RDS SQL Server المصدر وكيفية معالجتها في الجدول التالي.

خطأ تفاصيل السبب واستكشاف الأخطاء وإصلاحها
خطأ 53 - فشل اتصال SQL. حدث خطأ متعلق بالشبكة أو خاص بالمثيل أثناء إنشاء اتصال بـ SQL Server. لم يتم العثور على الخادم أو تعذر الوصول إليه. تحقق من صحة اسم المثيل، ومن تكوين SQL Server للسماح بالاتصالات عن بعد. (الموفر: المسمى موفر الأنابيب، خطأ: 40 - تعذر فتح اتصال SQL Server يحدث هذا الخطأ إذا تعذر على الخدمة الاتصال بالخادم المصدر. لمعالجة المشكلة، راجع مستندات استكشاف الأخطاء وإصلاحها المدرجة في الملاحظة أسفل هذا الجدول، ثم حاول مرة أخرى.
خطأ 18456 - فشل تسجيل الدخول. فشل تسجيل الدخول للمستخدم '{user}' يحدث هذا الخطأ إذا تعذر على الخدمة الاتصال بقاعدة البيانات المصدر باستخدام بيانات اعتماد T-SQL المتوفرة. لمعالجة المشكلة، تحقق من بيانات الاعتماد التي تم إدخالها. يمكنك أيضا الرجوع إلى MSSQLSERVER_18456 أو إلى مستندات استكشاف الأخطاء وإصلاحها المدرجة في الملاحظة أسفل هذا الجدول، ثم المحاولة مرة أخرى.
خطأ 87 - سلسلة الاتصال غير صالحة. حدث خطأ متعلق بالشبكة أو خاص بالمثيل أثناء إنشاء اتصال بـ SQL Server. لم يتم العثور على الخادم أو تعذر الوصول إليه. تحقق من صحة اسم المثيل، ومن تكوين SQL Server للسماح بالاتصالات عن بعد. (الموفر: واجهات الشبكة SQL، خطأ: 25 - سلسلة الاتصال غير صالحة) يحدث هذا الخطأ إذا تعذر على الخدمة الاتصال بالخادم المصدر بسبب وجود سلسلة اتصال غير صالحة. لمعالجة المشكلة، تحقق من سلسلة الاتصال المتوفرة. إذا استمرت المشكلة، فراجع مستندات استكشاف الأخطاء وإصلاحها المسردة في الملاحظة أسفل هذا الجدول، ثم حاول مرة أخرى.
خطأ - شهادة الخادم غير موثوق بها. تم تأسيس اتصال بنجاح مع الخادم ، ولكن بعد ذلك حدث خطأ أثناء عملية تسجيل الدخول. (الموفر: موفر طبقة المقابس الآمنة، خطأ: 0 - تم إصدار سلسلة الشهادات من قبل مرجع غير موثوق به.) يحدث هذا الخطأ إذا كانت الشهادة المستخدمة غير موثوق بها. لمعالجة المشكلة ، تحتاج إلى العثور على شهادة يمكن الوثوق بها ، ثم تمكينها على الخادم. بدلا من ذلك، يمكنك تحديد خيار شهادة الثقة أثناء الاتصال. اتخذ هذا الإجراء فقط إذا كنت معتادا على الشهادة المستخدمة وكنت تثق بها.
لا توفر اتصالات TLS المشفرة باستخدام شهادة موقعة ذاتيا أمانا قويا - فهي عرضة لهجمات الرجل في الوسط. لا تعتمد على طبقة النقل الآمنة باستخدام شهادات موقعة ذاتيا في بيئة إنتاج أو على خوادم متصلة بالإنترنت.
لمزيد من المعلومات، راجع استخدام طبقة المقابس الآمنة مع مثيل قاعدة بيانات Microsoft SQL Server أو البرنامج التعليمي: ترحيل RDS SQL Server إلى Azure باستخدام DMS.
خطأ 300 - المستخدم ليس لديه الأذونات المطلوبة. تم رفض إذن VIEW SERVER STATE على الكائن '{SERVER}', قاعدة البيانات '{DATABASE}' يحدث هذا الخطأ إذا لم يكن لدى المستخدم إذن لإجراء الترحيل. لمعالجة المشكلة، راجع أذونات خادم GRANT - SQL أوالبرنامج التعليمي: ترحيل RDS SQL Server إلى Azure باستخدام DMS لمزيد من التفاصيل.

ملاحظة

لمزيد من المعلومات حول استكشاف الأخطاء وإصلاحها المتعلقة بالاتصال بمصدر AWS RDS SQL Server، راجع الموارد التالية:

مشكلات معروفة

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