用户 ‘NT AUTHORITY\NETWORK SERVICE‘ 登录失败解决方法

  1. 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败解决方法

第一步:把'NT AUTHORITY\NETWORK SERVICE' 添加到Administrator组中

我的电脑-->右键-->管理-->本地用户和组

选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选择Network Service用户-->两次单击“确定”-->加入。

第二步 在企业管理器中加入NetWord Service用户

打开Sql Server企业管理器-->选择数据库实例-->打开“安全性”节点-->选择“登录”-->在右边的列表中单击右键-->

选择“新建登录”-->在“常规”选项卡中单击“名称”旁边的按钮“...”-->

选择“Administrators”组-->单击下面的“成员”按钮-->选择“Network Service”-->

单击“添加”按钮-->单击“确定”,返回“新建登录”对话框-->

保证身份验证类型为“windows验证”和“允许访问”-->单击“确定”-->关闭“企业管理器”

第三步

重新运行asp.net程序,数据库连接字符串选择windows验证即可。

  1. 无法打开登录 'Store1' 中请求的数据库。登录失败。用户 'LOCALHOST\ASPNET' 登录失败

执行下列步骤,以关闭 Internet 服务管理器中的“匿名访问”:

启动“Internet 信息服务”工具。可以在控制面板中的管理工具下运行该工具。

展开服务器的节点。

右击“默认 Web 站点”节点,并从快捷键菜单中选择“属性”。

单击“目录安全性”选项卡。

单击“匿名访问和验证控制”节中的“编辑”按钮。

清除“匿名访问”复选框。

确保已经选定了“集成 Windows 身份验证”复选框。

在解决方案资源管理器中,双击 Visual Studio 项目中的 Web.config 文件以显示 XML 代码,并做如下更改:

将下面的行:

<authentication mode="None" />

更改为:

<authentication mode="Windows" />

在标记 <System.Web> 后插入下面的行:

<identity impersonate="true" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值