حل الخطأ "فشل اتصال DbAgent / Ebenezer SQL" من Knight Online
عند بدء تشغيل خادم Knight Online الخاص بك إبنيزر.exe, Ais_Server.exe أو DbAgent.exe وحدات تجميد على شاشة البداية أو بشكل متكرر "فشل اتصال SQL" / "خطأ في ODBC" يشير الخطأ إلى أن الملفات الرئيسية للعبة لا يمكنها الاتصال بقاعدة بيانات SQL Server. من المستحيل فتح الخادم دون حل هذا الخطأ. للحصول على الحل الدقيق، يمكنك اتباع الخطوات أدناه واحدة تلو الأخرى.
الطريقة الأولى: التحقق من تكوين مصادر بيانات ODBC (DSN).
تستخدم ملفات Knight Online exe ارتباطات ODBC التشعبية في نظام التشغيل Windows للاتصال بقاعدة البيانات. يؤدي التحديد المفقود أو غير الصحيح لهذه الارتباطات التشعبية إلى قطع الاتصال تمامًا:
- إلى قائمة ابدأ في نظام التشغيل Windows مصادر بيانات ODBC (32 بت) افتح اللوحة عن طريق الكتابة . *(هام: بما أن ملفات اللعبة تعمل على بنية 32 بت، فيجب عليك اختيار لوحة 32 بت).*
- نظام DSN انقر فوق علامة التبويب.
- هنا
KN_Online,Knight_DB,Account_DBتحقق من تحديد أسماء ODBC التي تحتاجها البنية الأساسية للملفات، مثل الملفات. - إذا تم تحديدها، فانقر عليها نقرًا مزدوجًا وأدخل اسم مستخدم SQL Server (عادةً `sa`) وكلمة مرور SQL. "مصدر بيانات الاختبار" اضغط على الزر. إذا فشل الاختبار، فهذا يعني أن كلمة مرور SQL أو اسم الخادم غير صحيح.
الطريقة الثانية: التحقق من أسماء كلمات المرور وقاعدة البيانات في ملفات .ini
حتى إذا كانت اتصالات ODBC صحيحة، فقد تتم كتابة المعلومات الموجودة في ملفات الإعدادات في ملفات الخادم بشكل غير صحيح:
- في مجلد الخادم الخاص بك
Ebenezer.ini,Ais_Server.iniوDbAgent.iniافتح الملفات. - الواردة داخل
[ODBC]أو[DATABASE]تحت العناوين DSN, معرف فريد (ح) و الأشخاص ذوي الإعاقة (كلمة مرور SQL الخاصة بك) تحقق من الحقول. - تأكد من أن أسماء قاعدة البيانات هي نفسها تمامًا مثل الأسماء الموجودة في SQL Server (على سبيل المثال: `KN_ONLINE`، `KO_MAIN`)، وصولاً إلى الأحرف الكبيرة والصغيرة.
الطريقة الثالثة: تنشيط SQL Server "توجيهات الإخراج المسماة" وبروتوكولات TCP/IP
بشكل افتراضي، يمكن أن يقوم تثبيت SQL Server بإيقاف تشغيل طلبات اتصال TCP/IP من الخدمات الخارجية أو المحلية. لتشغيل هذه البروتوكولات:
- من قائمة ابدأ في نظام التشغيل Windows مدير تكوين خادم SQL افتح البرنامج.
- تكوين شبكة خادم SQL -> بروتوكولات MSSQLSERVER انتقل إلى علامة التبويب.
- تقع على اليمين الأنابيب المسماة و تكب / إب حالة الخيارات "ممكّن" قم بتغييره إلى (نشط) وأعد تشغيل خدمة SQL Server (إعادة التشغيل).
تم إعداد هذه المقالة خصيصًا لـ PvPServer.