Knight Online'i tõrkelahendus "DbAgent / Ebenezer SQL-i ühendus ebaõnnestus".
Knight Online'i privaatserveri käivitamisel Ebenezer.exe, Ais_Server.exe või DbAgent.exe moodulid külmuvad pritsekraanil või korduvalt "SQL-i ühendus ebaõnnestus" / "ODBC viga" viga näitab, et mängu põhifailid ei saa suhelda SQL Serveri andmebaasiga. Ilma selle vea lahendamiseta on serveri avamine võimatu. Täpse lahenduse leidmiseks võite ükshaaval järgida alltoodud samme.
1. meetod: ODBC andmeallikate (DSN) konfiguratsiooni kontrollimine
Knight Online'i exe-failid kasutavad andmebaasiga ühenduse loomiseks Windowsi operatsioonisüsteemis ODBC hüperlinke. Nende hüperlinkide puuduv või vale tuvastamine katkestab ühenduse täielikult:
- Windowsi menüüsse Start ODBC andmeallikad (32-bitine) Avage paneel, tippides . *(Tähtis: kuna mängufailid töötavad 32-bitise arhitektuuriga, peate valima 32-bitise paneeli).*
- Süsteem DSN Klõpsake vahekaarti.
- siin
KN_Online,Knight_DB,Account_DBKontrollige, kas teie failiinfrastruktuuri (nt failid) jaoks vajalikud ODBC-nimed on määratletud. - Kui need on määratud, topeltklõpsake neid ja sisestage oma SQL Serveri kasutajanimi (tavaliselt `sa`) ja SQL parool. "Testi andmeallikas" Vajutage nuppu. Kui test ebaõnnestub, on teie SQL-i parool või serveri nimi vale.
2. meetod: parooli ja andmebaasinimede kontrollimine .ini-failides
Isegi kui teie ODBC-ühendused on õiged, võib serverifailide seadistusfailides olev teave olla valesti kirjutatud:
- teie serveri kaustas
Ebenezer.ini,Ais_Server.inijaDbAgent.iniAvage failid. - sisalduvad
[ODBC]või[DATABASE]pealkirjade all DSN, UID (h) ja PWD (teie SQL-i parool) Kontrollige välju. - Veenduge, et andmebaasi nimed oleksid täpselt samad, mis SQL Serveri nimed (nt `KN_ONLINE`, `KO_MAIN`), kuni suur- ja väiketähtedeni.
3. meetod: SQL Serveri "Named Pipes" ja TCP/IP-protokollide aktiveerimine
Vaikimisi saab SQL Serveri installimine välis- või kohalike teenuste TCP/IP-ühenduse päringuid välja lülitada. Nende protokollide sisselülitamiseks tehke järgmist.
- Windowsi menüüst Start SQL Serveri konfiguratsioonihaldur Avage programm.
- SQL Serveri võrgukonfiguratsioon -> MSSQLSERVERi protokollid Minge vahekaardile.
- Asub paremal Nimeks Torud ja TCP/IP valikute olek "Lubatud" Muutke see väärtuseks (Aktiivne) ja taaskäivitage SQL Serveri teenus (Restart).
See artikkel on spetsiaalselt ette valmistatud PvPServeri jaoks.