Si le code d'erreur "(0x80131904): Échec de la connexion pour l'utilisateur 'UserX'" apparaît lors de la tentative de connexion à la source de données, il est possible que le compte ait été verrouillé après plusieurs tentatives de connexion. Cela dépend de l'application de la politique de mot de passe configurée.
La requête SQL suivante confirmera si l'utilisateur a été verrouillé : SELECT LOGINPROPERTY('UserX','islocked')
Déverrouiller manuellement l'utilisateur en allant dans les Propriétés de l'utilisateur – Statut et décocher Utilisateur SQL verrouillé. Puis changer le mot de passe et enfin appliquer les modifications.
Alternativement, utiliser la requête suivante :
ALTER LOGIN [SQLID] WITH PASSWORD = '****' UNLOCK
Pour en savoir plus, lisez la documentation SQL de Microsoft.