无法打开登录请求的数据库“DBName”。登录失败。用户'MachineName \ User'登录失败

时间:2010-08-03 14:23:40

标签: sql sql-server

我创建了一个Web应用程序,但在尝试连接数据库时出现此错误

无法打开登录请求的数据库“DBName”。登录失败。 用户'MachineName \ User'登录失败。

我还尝试手动添加该用户,但是这个登录已经存在不同的用户名错误,但它没有显示在数据库权限列表中。

有什么想法吗?

由于

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

我认为这是MS-Sql。尝试从数据库中删除现有用户,然后再次将登录与数据库重新关联。然后,您将不会收到用户已存在的错误。如果这不起作用,将需要进一步的细节...

答案 2 :(得分:0)

尝试将sp_change_users_login与AUTO_FIX选项一起使用。

sp_change_users_login @Action=AUTO_FIX, @UserNamePattern='MachineName\User'
相关问题