我创建了一个Web应用程序,但在尝试连接数据库时出现此错误
无法打开登录请求的数据库“DBName”。登录失败。 用户'MachineName \ User'登录失败。
我还尝试手动添加该用户,但是这个登录已经存在不同的用户名错误,但它没有显示在数据库权限列表中。
有什么想法吗?
由于
答案 0 :(得分:1)
答案 1 :(得分:0)
我认为这是MS-Sql。尝试从数据库中删除现有用户,然后再次将登录与数据库重新关联。然后,您将不会收到用户已存在的错误。如果这不起作用,将需要进一步的细节...
答案 2 :(得分:0)
尝试将sp_change_users_login与AUTO_FIX选项一起使用。
sp_change_users_login @Action=AUTO_FIX, @UserNamePattern='MachineName\User'