无法打开登录请求的数据库“名称”

时间:2014-04-08 18:21:14

标签: asp.net sql-server database iis-7 web

我正在将网站及其数据库移到IIS下的新服务器上。我移动并将数据库附加到新服务器上。在IIS下添加了Web站点,创建了App池并对配置文件进行了所有更改以连接到新数据源并更新了根文件夹路径。

索引页面加载正常。当我点击另一个与数据库通信的页面链接时,我收到一条错误消息,上面写着“无法打开数据库”Cdb_name“登录请求。登录失败。用户'db_user'登录失败。

我已经尝试了几个步骤但似乎没有一个步骤。我不确定这是否是发布此问题的正确位置。任何建议/帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

您可以使用相同的用户名或密码登录sql server吗?问题很可能是:

  • 用户名/密码错误
  • 用户无权访问该数据库

答案 1 :(得分:0)

当您将登录从一个SQL Server移动到另一个服务器时,除非它是域帐户,否则它将无法运行。从数据库中删除用户;安全部分,然后通过安全部分将其添加回来。列克:

在这里删除:

enter image description here

在此处将用户和用户映射添加到数据库:

enter image description here

相关问题