我有一个我在某处托管的asp.net Web应用程序。
我备份了数据库并在本地恢复了它。
现在,当我运行应用程序时,它表示myapp_user123011
不存在。
在查看db和数据库服务器的安全性部分时,我没有在任何地方看到该用户。
我的web.config
已更改为使用sa
帐户。
不确定此用户的引用位置?
我猜这个数据库用户已导入我的数据库服务器(SQL Server 2008 R2)但由于某种原因没有出现在安全性部分的用户列表中。)
如果是这种情况,如何搜索和删除此用户?
(注意:我在整个解决方案中搜索了该用户名并且不存在)
答案 0 :(得分:0)
在SQL Server中有两个“用户”
这些已连接。
在服务器之间移动数据库时,需要创建sql登录并将它们连接到数据库用户。
答案 1 :(得分:0)
您的代码的某些部分可能是使用集成身份验证连接到数据库,而您的应用程序是在使用myapp_user123011用户凭据的应用程序池下运行的?
答案 2 :(得分:-1)
愚蠢的我,当我点击链接击中数据库时,我的本地网站正在重定向到实际网站。我在备份期间更改了实时服务器上的密码。