استكشاف أخطاء 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 إلى مثيل Azure SQL المدار
خطأ 18456 - فشل تسجيل الدخول.
يحدث هذا الخطأ إذا تعذر على الخدمة الاتصال بقاعدة البيانات المصدر باستخدام بيانات اعتماد T-SQL المتوفرة. لمعالجة المشكلة، تحقق من بيانات الاعتماد المدخلة. يمكنك أيضا الرجوع إلى MSSQLSERVER_18456 أو إلى مستندات استكشاف الأخطاء وإصلاحها المدرجة في الملاحظة أسفل هذا الجدول، ثم المحاولة مرة أخرى.
تم توفير قيمة AccountName '{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] - فشل الاتصال. ERROR [HY000] [MySQL][ODBC x.x(w) driver] قد لا تكون سلسلة الاتصال صحيحة. تفضل بزيارة المدخل للحصول على المراجع. يحدث هذا الخطأ إذا فشل الاتصال بسبب مشكلة في سلسلة الاتصال. تحقق من أن سلسلة الاتصال المتوفرة صالحة. لمعالجة المشكلة، راجع مستندات استكشاف الأخطاء وإصلاحها المدرجة في الملاحظة الموجودة أسفل هذا الجدول، ثم حاول مرة أخرى.
خطأ في التسجيل الثنائي. يحتوي binlog_format المتغير على قيمة '{value}'. الرجاء تغييره إلى "صف". يحدث هذا الخطأ إذا كان هناك خطأ في التسجيل الثنائي؛ المتغير binlog_format له قيمة خاطئة. لمعالجة المشكلة، قم بتغيير binlog_format في مجموعة المعلمات إلى "ROW"، ثم أعد تشغيل المثيل. لمزيد من المعلومات، راجع وثائق خيارات التسجيل الثنائي والمتغيرات أو ملفات سجل قاعدة بيانات AWS RDS MySQL.

ملاحظة

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

AWS RDS PostgreSQL

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

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

ملاحظة

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

SQL Server AWS RDS

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

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

ملاحظة

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

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

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