导入了一个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 Server中有两个"用户"

  • 服务器级别的数据库登录(SQL登录)
  • 处于数据库级别的数据库用户

这些是连接的。

在服务器之间移动数据库时,需要创建sql登录并将其连接到数据库用户。

也许您的代码的某些部分使用集成身份验证连接到DB,并且您的应用程序在使用myapp_user123011用户凭据的应用程序池下运行?

真傻,当我点击一个进入数据库的链接时,我的本地网站正在重定向到实时网站。在备份过程中,我更改了实时服务器上的密码。

相关文章: