Solució d'error "DbAgent / Ebenezer SQL Connection failed" de Knight Online
Quan inicieu el vostre servidor privat Knight Online Ebenezer.exe, Ais_Server.exe o DbAgent.exe mòduls congelant-se a la pantalla inicial o repetidament "La connexió SQL ha fallat" / "Error ODBC" L'error indica que els fitxers mestres del joc no es poden comunicar amb la base de dades SQL Server. És impossible obrir el servidor sense resoldre aquest error. Per obtenir la solució exacta, podeu seguir els passos següents un per un.
Mètode 1: Comprovació de la configuració de fonts de dades (DSN) ODBC
Els fitxers exe Knight Online utilitzen hiperenllaços ODBC al sistema operatiu Windows per connectar-se a la base de dades. La falta d'identificació o incorrecta d'aquests hiperenllaços trenca la connexió completament:
- al menú Inici de Windows Fonts de dades ODBC (32 bits) Obriu el tauler escrivint . *(Important: com que els fitxers del joc s'executen amb arquitectura de 32 bits, heu de triar el tauler de 32 bits).*
- DSN del sistema Feu clic a la pestanya.
- aquí
KN_Online,Knight_DB,Account_DBComproveu si els noms ODBC que necessita la vostra infraestructura de fitxers, com ara fitxers, estan definits. - Si està definit, feu doble clic sobre ells i introduïu el vostre nom d'usuari d'SQL Server (normalment `sa`) i la contrasenya SQL. "Font de dades de prova" Premeu el botó. Si la prova falla, la contrasenya SQL o el nom del servidor són incorrectes.
Mètode 2: Comprovació de contrasenyes i noms de bases de dades als fitxers .ini
Fins i tot si les vostres connexions ODBC són correctes, la informació dels fitxers de configuració dels fitxers del servidor pot estar escrita incorrectament:
- a la carpeta del vostre servidor
Ebenezer.ini,Ais_Server.iniiDbAgent.iniObriu els fitxers. - continguda dins
[ODBC]o[DATABASE]sota els encapçalaments DSN, UID (h) i PWD (la vostra contrasenya SQL) Comproveu els camps. - Assegureu-vos que els noms de la base de dades siguin exactament els mateixos que els noms de l'SQL Server (per exemple: `KN_ONLINE`, `KO_MAIN`), fins a lletres majúscules i minúscules.
Mètode 3: activació dels protocols "Named Pipes" de SQL Server i TCP/IP
De manera predeterminada, la instal·lació d'SQL Server pot desactivar les sol·licituds de connexió TCP/IP de serveis externs o locals. Per activar aquests protocols:
- Des del menú Inici de Windows Gestor de configuració de SQL Server Obriu el programa.
- Configuració de la xarxa SQL Server -> Protocols per a MSSQLSERVER Aneu a la pestanya.
- Situat a la dreta Pipes amb nom i TCP/IP estat de les opcions "Activat" Canvieu-lo a (Activat) i reinicieu el servei SQL Server (Reinicieu).
Aquest article està preparat especialment per a PvPServer.