Partager via


MSSQLSERVER_18456

Détails

Nom de produit

SQL Server

Version du produit

10.0

Numéro de build du produit

10

ID d'événement

18456

Source de l'événement

MSSQLSERVER

Composant

SQLEngine

Nom symbolique

LOGON_FAILED

Texte du message

Échec de la connexion pour l'utilisateur '%.*ls'.%.*ls

Explication

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

1

Aucune information sur l'erreur n'est disponible. Cet état signifie généralement que vous n'avez pas l'autorisation de recevoir les informations d'erreur. Contactez votre administrateur SQL Server pour plus d'informations.

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

2007-12-05 20:12:56.34

Connexion

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

2007-12-05 20:12:56.34

Connexion

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

[!REMARQUE]

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.

Action de l'utilisateur

Si vous essayez de vous connecter à l'aide de l'authentification SQL Server, vérifiez que SQL Server est configuré en mode Authentification mixte.

Si vous essayez de vous connecter à l'aide de l'authentification SQL Server, vérifiez que la connexion SQL Server existe et que vous l'avez orthographiée correctement.

Si vous essayez de vous connecter à l'aide de l'authentification Windows, vérifiez que vous êtes correctement connecté au domaine approprié.

Si votre erreur indique l'état 1, contactez votre administrateur SQL Server.