Dépannage : échec de la connexion de l'utilisateur 'x'

Nouveau : 14 avril 2006

Lorsqu'une tentative de connexion est refusée en raison d'un échec d'authentification dû à un mot de passe ou un nom d'utilisateur incorrect, un message semblable au suivant est retourné sur le client : « Échec de la connexion pour l'utilisateur '<nom_utilisateur>'. (Microsoft SQL Server, erreur : 18456). »

Le client reçoit également les informations supplémentaires suivantes :

« Échec de la connexion pour l'utilisateur '<nom_utilisateur>'. (.Net SqlClient Data Provider) »

------------------------------

« Nom du serveur : <nom_ordinateur>"

« Numéro d'erreur : 18456 »

« Gravité : 14 »

« État : 1 »

« Numéro de ligne : 65536 »

Le message suivant peut également être retourné :

« Message 18456, niveau 14, état 1, serveur <nom_ordinateur>, ligne 1 »

« Échec de la connexion pour l'utilisateur '<nom_utilisateur>'. »

Informations supplémentaires sur l'erreur

Pour des raisons de sécurité, le message d'erreur retourné au client masque délibérément la nature de l'erreur d'authentification. Toutefois, dans le journal des erreurs SQL Server, une erreur correspondante contient un état d'erreur mappé à une condition d'échec d'authentification. Comparez l'état d'erreur à la liste suivante afin de déterminer la raison de l'échec de connexion.

État Description

2

ID utilisateur non valide.

5

ID utilisateur non valide.

6

Tentative d'utilisation d'un nom de connexion Windows avec l'authentification SQL Server.

7

La connexion est désactivée et le mot de passe est incorrect.

8

Le mot de passe est incorrect.

9

Mot de passe non valide.

11

La connexion est valide mais l'accès au serveur a échoué.

12

La connexion est valide mais l'accès au serveur a échoué.

18

Le mot de passe doit être modifié.

Il existe d'autres états d'erreurs qui signifient une erreur de traitement interne inattendue.

Exemples

Dans cet exemple, l'état d'erreur d'authentification est 8. Cela indique que le mot de passe est incorrect.

Date Source Message

2005-09-13 20:12:56.34

Connexion

Erreur : 18456, Gravité : 14, État : 8.

2005-09-13 20:12:56.34

Connexion

Échec de la connexion pour l'utilisateur '<nom_utilisateur>'. [CLIENT: <adresse_ip>]

ms366351.note(fr-fr,SQL.90).gifRemarque :
Lorsque SQL Server est installé avec le mode d'authentification Windows et modifié ultérieurement pour SQL Server avec le mode d'authentification Windows, la connexion sa est initialement désactivée. Cela provoque l'erreur d'état 7 : « Échec de la connexion de l'utilisateur 'sa'. » Pour activer la connexion sa, consultez Procédure : modifier le mode d'authentification du serveur.

Voir aussi

Autres ressources

Dépannage de la connectivité du moteur de base de données

Aide et Informations

Assistance sur SQL Server 2005