PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Knight Online "DbAgent / Ebenezer SQL-forbindelse mislykkedes" Fejlløsning

Yazdır

Knight Online "DbAgent / Ebenezer SQL-forbindelse mislykkedes" Fejlløsning

Når du starter din Knight Online private server Ebenezer.exe, AIS_Server.exe eller DbAgent.exe moduler fryser på splash-skærmen eller gentagne gange "SQL-forbindelse mislykkedes" / "ODBC-fejl" fejl angiver, at spilmasterfilerne ikke kan kommunikere med SQL Server-databasen. Det er umuligt at åbne serveren uden at løse denne fejl. For den nøjagtige løsning kan du følge trinene nedenfor en efter en.

Metode 1: Kontrol af konfiguration af ODBC-datakilder (DSN).

Knight Online exe-filer bruger ODBC-hyperlinks i Windows-operativsystemet til at oprette forbindelse til databasen. Manglende eller forkert identifikation af disse hyperlinks afbryder forbindelsen fuldstændigt:

  1. til Windows Start-menuen ODBC-datakilder (32-bit) Åbn panelet ved at skrive . *(Vigtigt: Da spilfilerne kører på 32-bit arkitektur, skal du vælge 32-bit panelet).*
  2. System DSN Klik på fanen.
  3. herKN_Online,Knight_DB,Account_DBKontroller, om de ODBC-navne, der kræves af din filinfrastruktur, såsom filer, er defineret.
  4. Hvis det er defineret, skal du dobbeltklikke på dem og indtaste dit SQL Server-brugernavn (normalt `sa`) og SQL-adgangskode. "Test datakilde" Tryk på knappen. Hvis testen mislykkes, er din SQL-adgangskode eller servernavn forkert.

Metode 2: Kontrol af adgangskode og databasenavne i .ini-filer

Selvom dine ODBC-forbindelser er korrekte, kan oplysningerne i indstillingsfilerne i serverfilerne være skrevet forkert:

  • i din servermappeEbenezer.ini,Ais_Server.iniogDbAgent.iniÅbn filerne.
  • indeholdt indeni[ODBC]eller[DATABASE]under overskrifterne DSN, UID (h) og PWD (din SQL-adgangskode) Tjek felterne.
  • Sørg for, at databasenavnene er nøjagtig de samme som navnene i SQL Server (eks.: `KN_ONLINE`, `KO_MAIN`), ned til store og små bogstaver.

Metode 3: Aktivering af SQL Server "Named Pipes" og TCP/IP-protokoller

Som standard kan SQL Server-installation deaktivere TCP/IP-forbindelsesanmodninger fra eksterne eller lokale tjenester. Sådan slår du disse protokoller til:

  • Fra Windows Start-menuen SQL Server Configuration Manager Åbn programmet.
  • SQL Server netværkskonfiguration -> Protokoller til MSSQLSERVER Gå til fanen.
  • Placeret til højre Navngivne Pipes og TCP/IP status for muligheder "Aktiveret" Skift det til (Aktiv), og genstart SQL Server-tjenesten (Genstart).

Denne artikel er specielt forberedt til PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner