Knight Online "DbAgent / Ebenezer SQL-tilkobling mislyktes" feilløsning
Når du starter din Knight Online private server Ebenezer.exe, AIS_Server.exe eller DbAgent.exe moduler fryser på splash-skjermen eller gjentatte ganger "SQL-tilkobling mislyktes" / "ODBC-feil" feil indikerer at spillmasterfilene ikke kan kommunisere med SQL Server-databasen. Det er umulig å åpne serveren uten å løse denne feilen. For den nøyaktige løsningen kan du følge trinnene nedenfor en etter en.
Metode 1: Kontrollere konfigurasjon av ODBC-datakilder (DSN).
Knight Online exe-filer bruker ODBC-hyperkoblinger i Windows-operativsystemet for å koble til databasen. Manglende eller feil identifikasjon av disse hyperkoblingene bryter forbindelsen fullstendig:
- til Windows Start-menyen ODBC-datakilder (32-bit) Åpne panelet ved å skrive . *(Viktig: Siden spillfilene kjører på 32-bits arkitektur, må du velge 32-bits panel).*
- System DSN Klikk på fanen.
- her
KN_Online,Knight_DB,Account_DBSjekk om ODBC-navnene som trengs av filinfrastrukturen din, for eksempel filer, er definert. - Hvis definert, dobbeltklikk på dem og skriv inn ditt SQL Server-brukernavn (vanligvis `sa`) og SQL-passord. "Testdatakilde" Trykk på knappen. Hvis testen mislykkes, er SQL-passordet eller servernavnet ditt feil.
Metode 2: Kontrollere passord og databasenavn i .ini-filer
Selv om ODBC-tilkoblingene dine er riktige, kan informasjonen i innstillingsfilene i serverfilene være skrevet feil:
- i servermappen din
Ebenezer.ini,Ais_Server.iniogDbAgent.iniÅpne filene. - inneholdt i
[ODBC]eller[DATABASE]under overskriftene DSN, UID (h) og PWD (ditt SQL-passord) Sjekk feltene. - Sørg for at databasenavnene er nøyaktig de samme som navnene i SQL Server (eks.: `KN_ONLINE`, `KO_MAIN`), ned til store og små bokstaver.
Metode 3: Aktivering av SQL Server "Named Pipes" og TCP/IP-protokoller
Som standard kan SQL Server-installasjon slå av TCP/IP-tilkoblingsforespørsler fra eksterne eller lokale tjenester. Slik slår du på disse protokollene:
- Fra Windows Start-menyen SQL Server Configuration Manager Åpne programmet.
- SQL Server nettverkskonfigurasjon -> Protokoller for MSSQLSERVER Gå til fanen.
- Ligger til høyre Navnet Pipes og TCP/IP status for alternativer "Aktivert" Endre den til (Aktiv) og start SQL Server-tjenesten på nytt (Start på nytt).
Denne artikkelen er spesielt utarbeidet for PvPServer.