Solution d'erreur Knight Online « Échec de la connexion SQL DbAgent / Ebenezer »
Au démarrage de votre serveur privé Knight Online Ebenezer.exe, Ais_Server.exe ou DbAgent.exe les modules se figent sur l'écran de démarrage ou à plusieurs reprises "Échec de la connexion SQL" / "Erreur ODBC" L'erreur indique que les fichiers maîtres du jeu ne peuvent pas communiquer avec la base de données SQL Server. Il est impossible d'ouvrir le serveur sans résoudre cette erreur. Pour la solution exacte, vous pouvez suivre les étapes ci-dessous une par une.
Méthode 1 : vérification de la configuration des sources de données ODBC (DSN)
Les fichiers exe Knight Online utilisent des hyperliens ODBC dans le système d'exploitation Windows pour se connecter à la base de données. L’identification manquante ou incorrecte de ces hyperliens rompt complètement la connexion :
- au menu Démarrer de Windows Sources de données ODBC (32 bits) Ouvrez le panneau en tapant . *(Important : les fichiers du jeu fonctionnant sur une architecture 32 bits, vous devez choisir le panneau 32 bits).*
- DSN système Cliquez sur l'onglet.
- ici
KN_Online,Knight_DB,Account_DBVérifiez si les noms ODBC nécessaires à votre infrastructure de fichiers, tels que les fichiers, sont définis. - S'ils sont définis, double-cliquez dessus et entrez votre nom d'utilisateur SQL Server (généralement « sa ») et votre mot de passe SQL. "Source de données de test" Appuyez sur le bouton. Si le test échoue, votre mot de passe SQL ou votre nom de serveur est incorrect.
Méthode 2 : vérification du mot de passe et des noms de base de données dans les fichiers .ini
Même si vos connexions ODBC sont correctes, les informations contenues dans les fichiers de paramètres des fichiers du serveur peuvent être écrites de manière incorrecte :
- dans le dossier de votre serveur
Ebenezer.ini,Ais_Server.inietDbAgent.iniOuvrez les fichiers. - contenu à l'intérieur
[ODBC]ou[DATABASE]sous les rubriques DSN, UID (h) et PWD (votre mot de passe SQL) Vérifiez les champs. - Assurez-vous que les noms des bases de données sont exactement les mêmes que les noms dans SQL Server (Ex : `KN_ONLINE`, `KO_MAIN`), jusqu'aux lettres majuscules et minuscules.
Méthode 3 : activation des « canaux nommés » SQL Server et des protocoles TCP/IP
Par défaut, l'installation de SQL Server peut désactiver les demandes de connexion TCP/IP provenant de services externes ou locaux. Pour activer ces protocoles :
- Depuis le menu Démarrer de Windows Gestionnaire de configuration SQL Server Ouvrez le programme.
- Configuration réseau SQL Server -> Protocoles pour MSSQLSERVER Allez dans l'onglet.
- Situé à droite Canaux nommés et TCP/IP état des options "Activé" Remplacez-le par (Actif) et redémarrez le service SQL Server (Redémarrer).
Cet article est spécialement préparé pour PvPServer.