Knight Online "DbAgent / Ebenezer SQL-anslutning misslyckades" Fellösning
När du startar din Knight Online privata server Ebenezer.exe, AIS_Server.exe eller DbAgent.exe moduler fryser på startskärmen eller upprepade gånger "SQL-anslutning misslyckades" / "ODBC-fel" felet indikerar att spelets huvudfiler inte kan kommunicera med SQL Server-databasen. Det är omöjligt att öppna servern utan att lösa detta fel. För den exakta lösningen kan du följa stegen nedan en efter en.
Metod 1: Kontrollera konfigurationen av ODBC-datakällor (DSN).
Knight Online exe-filer använder ODBC-hyperlänkar i Windows-operativsystemet för att ansluta till databasen. Saknade eller felaktiga identifiering av dessa hyperlänkar bryter anslutningen helt:
- till Windows Start-meny ODBC-datakällor (32-bitars) Öppna panelen genom att skriva . *(Viktigt: Eftersom spelfilerna körs på 32-bitars arkitektur måste du välja 32-bitarspanelen).*
- System DSN Klicka på fliken.
- här
KN_Online,Knight_DB,Account_DBKontrollera om de ODBC-namn som behövs av din filinfrastruktur, såsom filer, är definierade. - Om de har definierats, dubbelklicka på dem och ange ditt SQL Server-användarnamn (vanligtvis `sa`) och SQL-lösenord. "Testdatakälla" Tryck på knappen. Om testet misslyckas är ditt SQL-lösenord eller servernamn felaktigt.
Metod 2: Kontrollera lösenord och databasnamn i .ini-filer
Även om dina ODBC-anslutningar är korrekta kan informationen i inställningsfilerna i serverfilerna vara felaktigt skriven:
- i din servermapp
Ebenezer.ini,Ais_Server.iniochDbAgent.iniÖppna filerna. - som finns inom
[ODBC]eller[DATABASE]under rubrikerna DSN, UID (h) och PWD (ditt SQL-lösenord) Kontrollera fälten. - Se till att databasnamnen är exakt samma som namnen i SQL Server (Ex: `KN_ONLINE`, `KO_MAIN`), ner till versaler och gemener.
Metod 3: Aktivera SQL Server "Named Pipes" och TCP/IP-protokoll
Som standard kan SQL Server-installation stänga av TCP/IP-anslutningsförfrågningar från externa eller lokala tjänster. Så här aktiverar du dessa protokoll:
- Från Windows Start-menyn SQL Server Configuration Manager Öppna programmet.
- SQL Server nätverkskonfiguration -> Protokoll för MSSQLSERVER Gå till fliken.
- Ligger till höger Namngivna Pipes och TCP/IP status för alternativ "Aktiverad" Ändra den till (Aktiv) och starta om SQL Server-tjänsten (Starta om).
Den här artikeln är speciellt förberedd för PvPServer.