出于调试目的,我备份了一个QA数据库并恢复到本地计算机。因为它在我的本地机器中,我只想在我的asp.net应用程序中使用Integrated Security = True连接到它。但是我收到了以下错误:
无法打开请求的数据库“db1” 通过登录。登录失败。登录 用户“DEV-LPTP-1784 \ ASPNET”失败。
有什么想法?
感谢。
答案 0 :(得分:2)
删除并重新创建您使用的数据库登录。数据库用户具有相同的名称,但内部SQL Server ID不同,因此SQL Server认为服务器登录“DEV-LPTP-1784 \ ASPNET”与数据库用户“DEV-LPTP-1784 \ ASPNET”<不同/ p>
答案 1 :(得分:0)
运行ASP.NET的用户无权访问该数据库。您可以通过SQL Management Studio授予该用户访问权限,也可以更改您的连接字符串以使用特定的用户名和密码。