Soluzione all'errore Knight Online "Connessione SQL DbAgent/Ebenezer non riuscita".
Quando avvii il tuo server privato Knight Online Ebenezer.exe, Ais_Server.exe O DbAgent.exe i moduli si bloccano nella schermata iniziale o ripetutamente "Connessione SQL non riuscita" / "Errore ODBC" L'errore indica che i file principali del gioco non possono comunicare con il database SQL Server. È impossibile aprire il server senza risolvere questo errore. Per la soluzione esatta, puoi seguire i passaggi seguenti uno per uno.
Metodo 1: controllo della configurazione delle origini dati ODBC (DSN).
I file exe di Knight Online utilizzano collegamenti ipertestuali ODBC nel sistema operativo Windows per connettersi al database. L'identificazione mancante o errata di questi collegamenti ipertestuali interrompe completamente la connessione:
- al menu Start di Windows Origini dati ODBC (32 bit) Apri il pannello digitando . *(Importante: poiché i file di gioco funzionano su un'architettura a 32 bit, devi scegliere il pannello a 32 bit).*
- DSN di sistema Fare clic sulla scheda.
- Qui
KN_Online,Knight_DB,Account_DBControlla se i nomi ODBC necessari alla tua infrastruttura di file, come i file, sono definiti. - Se definiti, fai doppio clic su di essi e inserisci il nome utente SQL Server (di solito `sa`) e la password SQL. "Prova origine dati" Premi il pulsante. Se il test fallisce, la password SQL o il nome del server non sono corretti.
Metodo 2: controllo della password e dei nomi dei database nei file .ini
Anche se le connessioni ODBC sono corrette, le informazioni nei file di impostazioni nei file del server potrebbero essere scritte in modo errato:
- nella cartella del tuo server
Ebenezer.ini,Ais_Server.iniEDbAgent.iniApri i file. - contenuto all'interno
[ODBC]O[DATABASE]sotto le intestazioni DSN, UID (ore) E PWD (la tua password SQL) Controlla i campi. - Assicurati che i nomi dei database siano esattamente gli stessi dei nomi in SQL Server (Es: `KN_ONLINE`, `KO_MAIN`), fino alle lettere maiuscole e minuscole.
Metodo 3: attivazione di SQL Server "Named Pipes" e protocolli TCP/IP
Per impostazione predefinita, l'installazione di SQL Server può disattivare le richieste di connessione TCP/IP da servizi esterni o locali. Per attivare questi protocolli:
- Dal menu Start di Windows Gestione configurazione SQL Server Apri il programma.
- Configurazione di rete di SQL Server -> Protocolli per MSSQLSERVER Vai alla scheda.
- Situato sulla destra Tubi nominati E TCP/IP stato delle opzioni "Abilitato" Modificarlo in (Attivo) e riavviare il servizio SQL Server (Riavvia).
Questo articolo è stato preparato appositamente per PvPServer.