2010-08-03 1 views
0

J'ai créé une application Web mais lorsque j'essaie de connecter la base de données, j'obtiens cette erreurImpossible d'ouvrir la base de données "DBName" demandée par le login. La connexion a échoué. Échec de la connexion pour l'utilisateur 'MachineName User'

Impossible d'ouvrir la base de données "DBName" demandée par la connexion. La connexion a échoué. La connexion a échoué pour l'utilisateur 'MachineName \ User'.

J'ai également essayé d'ajouter cet utilisateur manuellement mais il donne une erreur que ce login existe déjà avec un nom d'utilisateur différent ... mais il n'apparaît pas dans la liste des permissions DB.

Des idées?

Merci

Répondre

0

Je suppose que c'est MS-Sql. Essayez de supprimer l'utilisateur existant de la base de données, puis réassociez la connexion à la base de données. Vous n'obtiendrez alors pas l'erreur que l'utilisateur existe déjà. Vous aurez besoin de plus de détails si cela ne fonctionne pas ...

0

Essayez d'utiliser sp_change_users_login avec l'option AUTO_FIX.

sp_change_users_login @Action=AUTO_FIX, @UserNamePattern='MachineName\User' 
Questions connexes