当前位置: 代码迷 >> ASP.NET >> 无法打开登录所请求的数据库 "xxx"登录失败用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败解决方案
  详细解决方案

无法打开登录所请求的数据库 "xxx"登录失败用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败解决方案

热度:6173   发布时间:2013-02-25 00:00:00.0
无法打开登录所请求的数据库 "xxx"。登录失败用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败
无法打开登录所请求的数据库 "xxx"。登录失败用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败,突然就碰到这么个问题,我按照网上查到的,在administrator的组里加了'NT AUTHORITY\NETWORK SERVICE' 这个名字,在sql2005里边也设置了tcp/udp服务,而且在安全的那个里边也添加了'NT AUTHORITY\NETWORK SERVICE' 这个名字,第一次遇见这个情况之后,我按照上面的做法做了,执行代码的时候没在出现问题,但是今天又出现这个问题了,上次的操作步骤都没动过,查了半天也尝试了半天没有效果,在这发个帖子,有碰到过类型情况的哥哥姐姐告诉下该怎么正。在线等,我用的是vs2005+sqlserver2005+iis6.0

------解决方案--------------------------------------------------------
数据库里 启用了 登陆的用户吗??
------解决方案--------------------------------------------------------
启用远程登录了吗?
------解决方案--------------------------------------------------------
数据为使用混合验证,连接串使用用户名+密码方式登录.

如:
connectionString="Server=.;Initial CataLog=DataBaseName;Uid=sa;pwd=1111
"/
------解决方案--------------------------------------------------------
报什么错?

------解决方案--------------------------------------------------------
数据库里面有这张表吗?
登陆失败,你telnet一下目标机器的1433,看能telnet通吗,sql的数据库的用户名密码是否正确。
------解决方案--------------------------------------------------------
支持一下!
------解决方案--------------------------------------------------------
vs2005+sqlserver2005+iis6.0

连接不要用.了  。用127.0.0.1试试。
这是因为你机子上同时还装的有 SQLEXPRESS版本。
如果还不行,打开sql配置管理器,把SQLEXPRESS停掉,一定OK
------解决方案--------------------------------------------------------
探讨
vs2005+sqlserver2005+iis6.0

连接不要用.了  。用127.0.0.1试试。
这是因为你机子上同时还装的有 SQLEXPRESS版本。
如果还不行,打开sql配置管理器,把SQLEXPRESS停掉,一定OK

------解决方案--------------------------------------------------------
web.config文件里加:
<system.web>
<identity impersonate="true" />

IIS禁用匿名登陆,选中windows集成验证方式
------解决方案--------------------------------------------------------
up
------解决方案--------------------------------------------------------
): 无法打开登录所请求的数据库 "hxdb"。登录失败。
数据库名称不对.
  相关解决方案