PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Knight Online "DbAgent / Ebenezer SQL bağlantısı uğursuz oldu" Xəta Həlli

Yazdır

Knight Online "DbAgent / Ebenezer SQL bağlantısı uğursuz oldu" Xəta Həlli

Knight Online şəxsi serverinizi işə salarkən Ebenezer.exe, Ais_Server.exe və ya DbAgent.exe modulların sıçrayış ekranında və ya dəfələrlə donması "SQL bağlantısı uğursuz oldu" / "ODBC xətası" səhv oyun master fayllarının SQL Server verilənlər bazası ilə əlaqə qura bilmədiyini göstərir. Bu xətanı həll etmədən serveri açmaq mümkün deyil. Dəqiq həll üçün aşağıdakı addımları bir-bir təqib edə bilərsiniz.

Metod 1: ODBC Məlumat Mənbələrinin (DSN) Konfiqurasiyasının Yoxlanması

Knight Online exe faylları verilənlər bazasına qoşulmaq üçün Windows əməliyyat sistemində ODBC hiperlinklərindən istifadə edir. Bu hiperlinklərin çatışmayan və ya səhv identifikasiyası əlaqəni tamamilə pozur:

  1. Windows Başlat menyusuna keçin ODBC Məlumat Mənbələri (32-bit) Yazaraq paneli açın. *(Vacib: Oyun faylları 32-bit arxitekturada işlədiyi üçün siz 32-bit paneli seçməlisiniz).*
  2. Sistem DSN Nişanı basın.
  3. buradaKN_Online,Knight_DB,Account_DBFayllar kimi fayl infrastrukturunuz üçün lazım olan ODBC adlarının müəyyən edilib-edilmədiyini yoxlayın.
  4. Əgər müəyyən edilibsə, onların üzərinə iki dəfə klikləyin və SQL Server istifadəçi adınızı (Adətən `sa`) və SQL parolunuzu daxil edin. "Sınaq məlumat mənbəyi" Düyməni basın. Test uğursuz olarsa, SQL parolunuz və ya server adınız səhvdir.

Metod 2: .ini fayllarında parol və verilənlər bazası adlarının yoxlanılması

ODBC bağlantılarınız düzgün olsa belə, server fayllarında parametrlər fayllarında olan məlumatlar səhv yazıla bilər:

  • server qovluğundaEbenezer.ini,Ais_Server.iniDbAgent.iniFaylları açın.
  • daxilində yer alır[ODBC]və ya[DATABASE]başlıqlar altında DSN, UID (h)PWD (SQL parolunuz) Sahələri yoxlayın.
  • Verilənlər bazası adlarının SQL Serverdəki adlarla tam eyni olduğundan əmin olun (Məsələn: `KN_ONLINE`, `KO_MAIN`), böyük və kiçik hərflərə qədər.

Metod 3: SQL Server "Adlı Borular" və TCP/IP Protokollarının aktivləşdirilməsi

Varsayılan olaraq, SQL Server quraşdırılması xarici və ya yerli xidmətlərdən TCP/IP əlaqə sorğularını söndürə bilər. Bu protokolları aktiv etmək üçün:

  • Windows Başlat menyusundan SQL Server Konfiqurasiya Meneceri Proqramı açın.
  • SQL Server Şəbəkə Konfiqurasiyası -> MSSQLSERVER üçün protokollar Taba keçin.
  • Sağda yerləşir Adlandırılmış BorularTCP/IP variantların vəziyyəti "Aktivdir" Onu (Aktiv) olaraq dəyişdirin və SQL Server xidmətini yenidən başladın (Yenidən başladın).

Bu məqalə xüsusi olaraq PvPServer üçün hazırlanmışdır.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner