宝玉

专注于web开发技术
随笔 - 114, 评论 - 1503 , 引用 - 581

用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

当连接sql server使用信任连接时就会出这个错误,在Windows XP当中,ASP.NET的运行帐号是ASPNET,而在Windows server 2003当中,运行帐号则改为了Network Service,直接把这个用户加到sql server的登陆帐号里面就好了,这样很多例子就不用去改连接字符串了!

发表于 2004年4月13日 14:31

评论

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

可以详细一点吗?SQL不能建立Network Service帐号,说已经存在,但系统里没有
2004-7-31 0:21 | jason

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

能否详细说明一下?
我看了CS里的web.config,默认用的好像就是信任连接,结果登陆时出现了 "用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败" 。如果按你说的使用Network Service帐号进行Windows集成验证的话,那在web.config需要做什么样的修改呢?
2005-3-12 11:50 | 560889223

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

在sql server中 数据库 安全性 添加用户 ,找到aspnet 添加就可以 了
2005-8-16 7:04 | maggic

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

第一步:把'NT AUTHORITY\NETWORK SERVICE' 添加到Administrator组中
我的电脑-->右键-->管理-->本地用户和组
选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选择Network Service用户-->两次单击“确定”-->加入。

第二步 在企业管理器中加入NetWord Service用户
打开Sql Server企业管理器-->选择数据库实例-->打开“安全性”节点-->选择“登录”-->在右边的列表中单击右键-->选择“新建登录”-->在“常规”选项卡中单击“名称”旁边的按钮“...”-->选择“Administrators”组-->单击下面的“成员”按钮-->选择“Network Service”-->单击“添加”按钮-->单击“确定”,返回“新建登录”对话框-->保证身份验证类型为“windows验证”和“允许访问”-->单击“确定”-->关闭“企业管理器”

第三步
重新运行asp.net程序,数据库连接字符串选择windows验证即可。
2005-8-16 7:16 | maggic

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

谢谢这位高手,我看了你祥细的步骤,解决了我的问题,非常感谢!
2005-8-28 21:10 | wyb

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

谢谢这位高手,我看了你祥细的步骤,解决了我的问题,非常感谢!
2005-9-2 1:42 | hj

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

谢谢这么大哥`` `` 解决了我的遇到的问题 看死你了
2005-10-14 13:23 | 伊哲

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

早看这篇就好了,这个问题害我重装喜糖都没用。感激涕零
2006-2-6 22:12 | jeffreyhe

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

高手们我有信的问题 我的系统是2003server 安装了aspnet的quickstart后运行quickstart时 一到牵涉到数据库访问的内容运行示例就会出错 提示sqlserver不存在或访问被拒绝 我查看了一下quickstart的代码发现用的是sspi验证 改成使用用户名和密码时在远行却对了 这是为什么阿 我把networkservice等用户都已经加进去了 为什么sspi还是不对啊
2006-2-27 7:08 | zzh

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

我在sqlserver 2005内添加NETWORK SERVICE用户,但是数据库报错,说改用户不存在。请问怎么处理???
2006-3-7 22:26 | willstar

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

thank you all!
谢谢你,贡献自己的知识,让大家都解决了问题,我有了解决问题的知识,也会和大家共享的。
在这我也给点:在我刚才通往成功的途中,还有这样一个问题,完成了刚才上面那位大侠所说的,我的还是不行,如果那位遇到了和我一样的情况,可以这样试一下:打开sqlserver企业管理器--〉选择数据库实例-->打开“安全性”节点-->选择“登录”--〉在右面的用户区,右键“NT AUTHORITY\NETWORK SERVICE ”--〉属性--〉服务器角色,在下面的选项中选择“system administrators”-->"确定"--〉关闭企业管理器。就可以了!!!
2006-3-24 21:14 | qiaodi

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

非常感谢,困绕我两天的问题终于解决了!
2006-4-27 0:05 | Genius_tan

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

把NETWORK SERVICE加入到Administrator中会不会造成安全性的问题?
2006-6-26 0:42 | stone

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

非常感谢!!!
解决了困惑,
但我也觉得,这样会不会赞成安全性的问题?
2006-7-14 2:41 | qingdan

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

多谢qiaodi的提醒
2006-10-18 20:26 | makeup

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

多谢maggic 和 qiaodi
2007-3-20 22:59 | Boger

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

thanks
2007-5-23 19:48 | test

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

可是我的糸统里没有NETWORK SERVICE' 这个也,怎么办
2007-8-16 20:45 | 白玛曲呢

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

thank you
2007-8-29 3:10 | zh

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

配置完以后,最好还是试着访问同一项目里的其他文件,这样问题就自动消失啦!!
2007-9-5 22:31 | 明居

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

哇撒,高手太厉害了, 谢谢。
2007-9-29 4:35 | LP

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

今天也遇到了这个问题,多谢宝玉!
2007-10-16 8:03 | ifoo

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

NT AUTHORITY\NETWORK SERVICE登入是什么?是谁改动了我的电脑的设置?有人可以任意进我的电脑来吗?谢谢!
2007-12-1 18:31 | a-boo

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

非常不错,谢谢
2007-12-2 8:37 | nemo

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

真的很感激这位大哥哟!!!!!!!!!!!!!!!!!!!
2008-2-25 9:40 | 000

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

这样做,管理员权限可以任意给的吗?这样做,安全性值得怀疑
2008-3-11 9:16 | resf

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

这样做,管理员权限可以任意给的吗?这样做,安全性值得怀疑
2008-3-11 9:16 | resf

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

我的系统是 03 最后还是qiaodi 帮我解决了问题啊 谢谢哥们
2008-3-21 0:24 | kk

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败
处理办法是:如果是WINXP系统只要在用户中添加ASPNET用户,
然后在SQLSERVER中添加用户就行了.
如果WIN2003SERVER中,进SQLSERVER"登陆"中"新增登陆"---打开后在"名称"后面
选择"IIS_WPG"__"成员"选项中选择"NETWORK SERVICE"添加完成
再次进入OK
2008-5-21 1:23 | jimmy

# re: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

真的好了,太谢谢了
2008-7-8 23:35 | avc

# 开启SQL代理服务就报错

开启SQL代理服务就报错:

类型:审核失败 事件ID:18456
用户:internal\qas
计算机:mosserver
描述:
事件 ID ( 18456 )的描述(在资源( MSSQLSERVER )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远程计算机显示消息。您可能可以使用 /AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分:Internal\qas, [客户端: <local machine>

请高手指教
2008-8-26 21:36 | 田力

Post Comment

主题  
姓名  
主页
校验码  
内容   
京ICP备 05050892号