Knight Online "DbAgent / Ebenezer SQL Connection Failed" hibamegoldás
A Knight Online privát szerver indításakor Ebenezer.exe, Ais_Server.exe vagy DbAgent.exe a modulok lefagynak a nyitóképernyőn vagy ismételten "Az SQL csatlakozás sikertelen" / "ODBC hiba" hiba azt jelzi, hogy a játék főfájlok nem tudnak kommunikálni az SQL Server adatbázissal. A hiba elhárítása nélkül nem lehet megnyitni a szervert. A pontos megoldás érdekében egyenként kövesse az alábbi lépéseket.
1. módszer: Az ODBC adatforrások (DSN) konfigurációjának ellenőrzése
A Knight Online exe fájlok ODBC hiperhivatkozásokat használnak a Windows operációs rendszerben az adatbázishoz való csatlakozáshoz. Ezen hiperhivatkozások hiányzó vagy helytelen azonosítása teljesen megszakítja a kapcsolatot:
- a Windows Start menüjébe ODBC adatforrások (32 bites) Nyissa meg a panelt a következő beírásával. *(Fontos: Mivel a játékfájlok 32 bites architektúrán futnak, a 32 bites panelt kell választania).*
- DSN rendszer Kattintson a fülre.
- itt
KN_Online,Knight_DB,Account_DBEllenőrizze, hogy meg vannak-e határozva a fájlinfrastruktúrához szükséges ODBC-nevek, például a fájlok. - Ha meg van adva, kattintson rájuk duplán, és adja meg SQL Server felhasználónevét (általában `sa`) és SQL jelszavát. "Teszt adatforrás" Nyomja meg a gombot. Ha a teszt sikertelen, az SQL-jelszó vagy a kiszolgálónév helytelen.
2. módszer: A jelszavak és az adatbázisnevek ellenőrzése az .ini fájlokban
Még akkor is, ha az ODBC-kapcsolatok helyesek, előfordulhat, hogy a szerverfájlok beállítási fájljaiban lévő információk helytelenül vannak beírva:
- a szerver mappájában
Ebenezer.ini,Ais_Server.iniésDbAgent.iniNyissa meg a fájlokat. - belül található
[ODBC]vagy[DATABASE]címsorok alatt DSN, UID (h) és PWD (az Ön SQL jelszava) Ellenőrizze a mezőket. - Győződjön meg arról, hogy az adatbázisok nevei pontosan megegyeznek az SQL Server neveivel (pl.: `KN_ONLINE`, `KO_MAIN`), egészen kis- és nagybetűkig.
3. módszer: Az SQL Server "Névvezetékek" és a TCP/IP protokollok aktiválása
Alapértelmezés szerint az SQL Server telepítése kikapcsolhatja a külső vagy helyi szolgáltatásoktól érkező TCP/IP-kapcsolati kérelmeket. A protokollok bekapcsolása:
- A Windows Start menüjéből SQL Server Configuration Manager Nyissa meg a programot.
- SQL Server hálózati konfigurációja -> Az MSSQLSERVER protokolljai Menjen a lapra.
- A jobb oldalon található Pipes néven és TCP/IP opciók állapota "Engedélyezve" Módosítsa (Aktív) értékre, és indítsa újra az SQL Server szolgáltatást (Újraindítás).
Ez a cikk kifejezetten a PvPServer számára készült.