导入了一个SQL Server数据库,它说对于一个没有';不存在
本文关键字:于一个 不存在 一个 数据库 Server SQL 导入 | 更新日期: 2023-09-27 18:22:41
我在某个地方托管了一个asp.net web应用程序。
我备份了数据库并在本地进行了恢复。
现在,当我运行应用程序时,它显示myapp_user123011
不存在。
当查看数据库和数据库服务器的安全部分时,我在任何地方都看不到该用户。
我的web.config
已更改为使用sa
帐户。
不确定在哪里可以引用此用户?
我猜这个数据库用户已经导入到我的数据库服务器(SQL server 2008 R2)中,但由于某种原因,它没有显示在安全部分的用户列表中)。
如果是这种情况,我如何搜索并删除此用户?
(注意:我已经在整个解决方案中搜索了该用户名,但它不存在)
在SQL Server中有两个"用户"
- 服务器级别的数据库登录(SQL登录)
- 处于数据库级别的数据库用户
这些是连接的。
在服务器之间移动数据库时,需要创建sql登录并将其连接到数据库用户。
也许您的代码的某些部分使用集成身份验证连接到DB,并且您的应用程序在使用myapp_user123011用户凭据的应用程序池下运行?
真傻,当我点击一个进入数据库的链接时,我的本地网站正在重定向到实时网站。在备份过程中,我更改了实时服务器上的密码。