Comment réparer l’erreur de connexion Microsoft SQL Server 18456 [Guide facile]

Qu’est-ce que « Echec de la connexion Microsoft SQL Server erreur 18456 » ?

Si vous rencontrez « Echec de la connexion Microsoft SQL Server erreur 18456 » en essayant de vous connecter à SQL Server (local ou distant) sur un ordinateur Windows 10/8/7, vous êtes au bon endroit pour la solution. Ici, vous serez guidé avec des étapes/méthodes simples pour résoudre le problème. Commençons la discussion.

« Microsoft SQL Server » : MS SQL Server ou Microsoft SQL Server est un RDMS (Relational Database Management System) conçu et développé par Microsoft. En tant que serveur de base de données, il s’agit d’un logiciel dont la fonction principale est de stocker et de récupérer des données à la demande d’autres applications logicielles pouvant s’exécuter sur le même ordinateur ou sur un autre ordinateur via le réseau/Internet. Il est écrit en langage de programmation C & C++ et disponible pour Linux, Microsoft Windows Server et le système d’exploitation Microsoft Windows.

Cependant, plusieurs utilisateurs ont signalé qu’ils étaient confrontés au problème « Echec de la connexion Microsoft SQL Server erreur 18456 » alors qu’ils tentaient de se connecter à Microsoft SQL Server sur leur ordinateur Windows 10 ou sur Windows Server. Cette erreur vous empêche de vous connecter à MS SQL Server (local ou distant) pour certaines raisons. Plusieurs raisons peuvent être à l’origine de cette erreur, notamment les autorisations d’administrateur requises ne donnant pas à SQL Server, le protocole TCP/IP désactivé dans les paramètres de SQL Server et d’autres raisons. Jetons un œil au message d’erreur.

« Échec de la connexion pour l’utilisateur ‘<nom_utilisateur>’. (Microsoft SQL Server, erreur : 18456) »

Ici, <user_name> est le nom d’utilisateur de MS SQL Server reçu par l’utilisateur. Une façon possible de résoudre le problème consiste à redémarrer le serveur MS SQL, votre ordinateur (client) et les équipements/ordinateurs réseau. En outre, vous devez vous assurer que vous entrez le nom d’utilisateur et le mot de passe corrects et que vous ne copiez pas l’adresse. La saisie d’informations d’identification de connexion SQL Server incorrectes peut être l’une des raisons possibles de l’erreur d’échec de la connexion. Assurez-vous donc de saisir les informations correctes.

Vous devez également vous assurer que vous entrez le nom de base de données correct dans MS SQL Server et que vous avez mis à jour le fichier de configuration en conséquence. Vous pouvez essayer de résoudre le problème en déverrouillant le compte en utilisant la requête ALTER LOGIN WITH PASSWORD = UNLOCK. Parfois, ce type d’erreur peut se produire si SQL Server est attaqué. Allons-y pour la solution.

Comment corriger l’erreur 18456 de l’échec de la connexion Microsoft SQL Server sur Windows 10 ou Windows Server ?

Méthode 1 : Exécutez MS SQL Server en tant qu’administrateur et désactivez l’UAC sur le serveur

Cette erreur peut se produire lorsque le serveur SQL ne s’exécute pas avec l’autorisation d’administrateur. Vous pouvez exécuter SQL Server avec l’autorisation d’administrateur, puis désactiver l’UAC sur le serveur afin de résoudre le problème.

Exécutez SQL Server en tant qu’administrateur :

Étape 1 : Tapez « SQL Server Management Studio » dans la « boîte de recherche Windows », cliquez avec le bouton droit sur SQL Server Management Studio à partir des résultats affichés et sélectionnez « Exécuter en tant qu’administrateur »

Étape 2 : Cliquez sur le bouton « Oui » dans la boîte de dialogue UAC et vérifiez si vous vous connectez à SQL Server sans aucun problème

Étape 3 : Sinon, vérifiez si la désactivation de l’UAC sur la machine serveur résout le problème

Exécutez le serveur SQL en mode utilisateur unique :

Étape 1 : Tapez « SQL Server Configuration Manager » dans la zone de recherche Windows, cliquez avec le bouton droit sur le service SQL Server et sélectionnez « Propriétés »

Étape 2: Dans la fenêtre “Propriétés”, cliquez sur l’onglet “Paramètres de démarrage” et tapez “-m” dans la case “Spécifier un paramètre de démarrage”, puis appuyez sur les boutons “Ajouter” et “Appliquer”.

Étape 3 : Maintenant, faites un clic droit sur le service SQL Server et sélectionnez « Redémarrer » pour redémarrer le service

Étape 4 : Maintenant, tapez « SQL Server Management Studio » dans la zone de recherche Windows et cliquez avec le bouton droit sur les résultats qui s’affichent et sélectionnez « Exécuter en tant qu’administrateur », et vérifiez si l’erreur est résolue.

Étape 5 : Si tel est le cas, ajoutez le compte de domaine à SQL Server et attribuez-lui le rôle « SysAdmin »

Étape 6 : Maintenant, revenez à la fenêtre « SQL Server Configuration Manager » et supprimez le paramètre « -m » dans l’onglet « Paramètres de démarrage »

Étape 7 : Enfin, redémarrez le service SQL Server à l’aide de l’« étape 3 » et vérifiez si le problème est résolu.

Méthode 2 : Activer le protocole TCP/IP dans SQL Server Conjuration Manager

Étape 1 : Tapez « SQL Server Configuration Manager » dans la zone de recherche Windows et ouvrez-le à partir des résultats affichés. Cliquez sur « Oui » si l’invite UAC est apparue

Étape 2 : Dans la fenêtre enfuie, dans le volet de gauche, recherchez et développez « Configuration du réseau SQL Server » et sélectionnez l’option « Protocoles pour »

Étape 3 : Maintenant, dans le volet de droite, recherchez et double-cliquez sur « TCP/IP » et sélectionnez « Oui » dans la liste déroulante « Activé », puis appuyez sur « Appliquer » pour enregistrer les modifications.

Étape 4: Maintenant, appuyez sur les touches ‘Windows + R’ du clavier, tapez ‘services.msc’ dans la fenêtre ‘Exécuter’ ouverte et appuyez sur ‘OK’ pour ouvrir la fenêtre ‘Services’

Étape 5: Dans la fenêtre ouverte, recherchez et cliquez avec le bouton droit sur SQL Server avec le nom du serveur, puis sélectionnez l’option ‘Redémarrer’ pour redémarrer le service

Étape 6 : Une fois terminé, vérifiez si l’erreur est résolue.

Méthode 3 : Changer le mode d’authentification de SQL Server

Étape 1 : Ouvrez ‘SQL Server Management Studio’ via la recherche Windows et dans ‘Obje cts Explorer », recherchez et faites un clic droit sur votre serveur et sélectionnez « Propriétés »

Étape 2 : Dans la fenêtre « Propriétés du serveur » ouverte, dans le volet de gauche, sélectionnez « Sécurité » et dans le volet de droite, sélectionnez l’option radio « SQL Server et Windows Authentication Mode »

Étape 3 : Enfin, appuyez sur « Appliquer » pour enregistrer les modifications et dans « Explorateur d’objets » de SQL Server Management Studio, faites un clic droit sur votre serveur et sélectionnez « Redémarrer » pour redémarrer le serveur et vérifier si l’erreur est résolue.

Étape 4 : Sinon, exécutez la commande suivante dans « Windows PowerShell (Admin) » ou installez les outils MS Power, puis exécutez la commande

psexec.exe -i -s ssms.exe

Étape 5 : Vérifiez si le problème est résolu après l’exécution de la commande ci-dessus

Méthode 4: Activer le compte SA et réinitialiser le mot de passe du compte

Une façon possible de résoudre le problème consiste à activer le compte SA du serveur SQL et à réinitialiser son mot de passe.

Étape 1 : Ouvrez « Microsoft SQL Server Management Studio » et expliquez « Sécurité » dans le volet de gauche

Étape 2 : Double-cliquez sur « Connexions » et ouvrez « SA »

Étape 3: Maintenant, entrez le nouveau mot de passe et confirmez le mot de passe, puis allez dans l’onglet « Rôles du serveur » et sélectionnez les options de rôle « Public » et « SysAdmin »

Étape 4 : Maintenant, allez dans l’onglet « Statut » et dans le volet de droite, sélectionnez « Activé » sous « Connexion », puis appuyez sur « Appliquer » pour enregistrer les modifications.

Étape 5 : Maintenant, ouvrez la fenêtre « Services » via la recherche Windows, recherchez et cliquez avec le bouton droit sur le service SQL Server et sélectionnez « Redémarrer » pour redémarrer le service. Une fois cela fait, vérifiez si l’erreur est résolue.

Méthode 5 : Créez une nouvelle connexion et redémarrez les « Services de rapport »

Si le problème persiste, vous pouvez créer une nouvelle connexion et redémarrer les services de création de rapports.

Étape 1 : Ouvrez « Microsoft SQL Server Management Studio » et développez l’onglet « Sécurité » dans le volet de gauche

Étape 2: Maintenant, développez “Connexions”, cliquez dessus avec le bouton droit et sélectionnez “Nouvelle connexion”, entrez les informations d’identification, dans le nom de connexion, sélectionnez votre compte d’ordinateur

Étape 3 : décochez la case « L’utilisateur doit changer le mot de passe à la prochaine connexion » et sélectionnez la base de données

Étape 4 : Maintenant, allez dans « Rôles du serveur » et sélectionnez le rôle « Public », puis accédez à l’onglet « Mappage des utilisateurs », puis sélectionnez la base de données et sélectionnez db_owner, puis enregistrez les modifications.

Étape 5 : Maintenant, ouvrez la fenêtre « Services » via la recherche Windows, recherchez et cliquez avec le bouton droit sur SQL Server Reporting Service et sélectionnez « Redémarrer » pour redémarrer le service.

Étape 6 : Après cela, essayez de vous reconnecter à la base de données et vérifiez si l’erreur est résolue.

Résoudre les problèmes de PC Windows avec ‘PC Repair Tool’ [Solution recommandée]

‘PC Repair Tool’ est un moyen simple et rapide de trouver et de corriger les erreurs BSOD, les erreurs DLL, les erreurs EXE, les problèmes de programmes, les problèmes de logiciels malveillants ou de virus, les problèmes de fichiers système ou de registre et d’autres problèmes système en quelques clics. Vous pouvez obtenir cet outil via le bouton/lien ci-dessous.

Conclusion

Je suis sûr que cet article vous a aidé à résoudre l’erreur 18456 de l’échec de connexion de Microsoft SQL Server sur Windows 10/Windows Server avec plusieurs étapes/méthodes simples. Vous pouvez lire et suivre nos instructions pour le faire. C’est tout. Pour toute suggestion ou question, veuillez écrire dans la zone de commentaire ci-dessous.