Knight Online foutoplossing "DbAgent / Ebenezer SQL-verbinding mislukt".
Bij het starten van uw Knight Online privéserver Ebenezer.exe, Ais_Server.exe of DbAgent.exe modules bevriezen op het opstartscherm of herhaaldelijk "SQL-verbinding mislukt" / "ODBC-fout" fout geeft aan dat de gamemasterbestanden niet kunnen communiceren met de SQL Server-database. Het is onmogelijk om de server te openen zonder deze fout op te lossen. Voor de exacte oplossing kunt u onderstaande stappen één voor één volgen.
Methode 1: Configuratie van ODBC-gegevensbronnen (DSN) controleren
Knight Online exe-bestanden gebruiken ODBC-hyperlinks in het Windows-besturingssysteem om verbinding te maken met de database. Ontbrekende of onjuiste identificatie van deze hyperlinks verbreekt de verbinding volledig:
- naar het Windows Startmenu ODBC-gegevensbronnen (32-bits) Open het paneel door te typen. *(Belangrijk: aangezien de spelbestanden op een 32-bits architectuur draaien, moet je het 32-bits paneel kiezen).*
- Systeem-DSN Klik op het tabblad.
- hier
KN_Online,Knight_DB,Account_DBControleer of de ODBC-namen die nodig zijn voor uw bestandsinfrastructuur, zoals bestanden, zijn gedefinieerd. - Indien gedefinieerd, dubbelklik erop en voer uw SQL Server-gebruikersnaam (meestal `sa`) en SQL-wachtwoord in. "Testgegevensbron" Druk op de knop. Als de test mislukt, is uw SQL-wachtwoord of servernaam onjuist.
Methode 2: Wachtwoord- en databasenamen in .ini-bestanden controleren
Zelfs als uw ODBC-verbindingen correct zijn, kan de informatie in de instellingenbestanden in de serverbestanden onjuist worden geschreven:
- in uw servermap
Ebenezer.ini,Ais_Server.inienDbAgent.iniOpen de bestanden. - binnenin vervat
[ODBC]of[DATABASE]onder de kopjes DSN, UID (u) en PWD (uw SQL-wachtwoord) Controleer de velden. - Zorg ervoor dat de databasenamen exact hetzelfde zijn als de namen in SQL Server (bijvoorbeeld: `KN_ONLINE`, `KO_MAIN`), tot en met hoofdletters en kleine letters.
Methode 3: SQL Server "Named Pipes" en TCP/IP-protocollen activeren
Standaard kan de installatie van SQL Server TCP/IP-verbindingsaanvragen van externe of lokale services uitschakelen. Deze protocollen inschakelen:
- Vanuit het Windows Startmenu SQL Server-configuratiebeheer Open het programma.
- SQL Server-netwerkconfiguratie -> Protocollen voor MSSQLSERVER Ga naar het tabblad.
- Gelegen aan de rechterkant Genoemde pijpen en TCP/IP status van opties "Ingeschakeld" Wijzig dit in (Actief) en start de SQL Server-service opnieuw (Opnieuw opstarten).
Dit artikel is speciaal opgesteld voor PvPServer.