BASE DE CONNAISSANCES

Erreur "Invalid username or password" (Nom d'utilisateur ou mot de passe non valide) lors de la connexion à Microsoft SQL Server


Date de publication : 28 Jul 2014
Date de dernière modification : 24 Aug 2022

Problème

Lorsque vous vous connectez à Microsoft SQL Server, l'erreur suivante peut se produire :
[Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Login failed for user '<username>'. (Échec de la connexion pour l'utilisateur '<username>'.)
[Microsoft][ODBC Driver Manager] Invalid connection string attribute (Attribut de chaîne de connexion non valide)
Invalid username or password. (Une erreur s'est produite lors de la communication avec la source de données ". Nom d'utilisateur ou mot de passe non valide. [Splunk] [SplunkODBC] (160) Non autorisé. Nom d'utilisateur ou mot de passe non valide.)
La connexion avec les mêmes informations d'identification à l'aide de SQL Server Management Studio aboutira.
 

Environnement

  • Tableau Desktop
  • Microsoft SQL Server
  • Active Directory

Résolution

  • Assurez-vous que votre compte utilisateur est autorisé à accéder à la base de données Microsoft SQL Server ou qu'il est autorisé à emprunter l'identité d'un compte qui a accès à la base de données du serveur.
  • Vérifiez si le mot de passe utilisé avec le compte contient les caractères spéciaux suivants : [] () , ; ? * ! @ =

Informations supplémentaires

Les comptes Windows Active Directory (AD) doivent avoir l'autorisation de se connecter à Microsoft SQL Server ou avoir des autorisations d'emprunt d'identité pour se connecter à Microsoft SQL Server à l'aide d'informations d'identification de compte différentes.

L'article suivant du site Web de Microsoft indique qu'avec les chaînes de connexion ODBC, le mot de passe ne peut pas contenir les caractères spéciaux suivants : [] () , ; ? * ! @ =

https://docs.microsoft.com/en-us/sql/relational-databases/security/strong-passwords?view=sql-server-ver15
Cet article vous a-t-il permis de résoudre le problème ?