`
webcode
  • 浏览: 6108808 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

NT AUTHORITY/NETWORK SERVICE登陆失败问题的解决方案

 
阅读更多

出现NT AUTHORITY/NETWORK SERVICE登陆失败,我用的系统是win2003,数据库是sql2005,解决办法是:将数据库拥有者改成NT AUTHORITY/NETWORK SERVICE.

网上其他人的解决方法:

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

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

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

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

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

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

=============================================================================

日前在VS.NET中用ADO.NET试验一个小程序,操作对象为Northwind SQL Server 示例数据库,结果发现总是提示数据库连接失败,提示“AUTHORITY/NETWORK SERVICES登陆失败”的错误。在MSDN上找了一下原来是SQL Server身份验证的问题,以前从未考虑过这个东东。MSDN的上的解决方法如下:
ASP.NET 应用程序运行时,默认情况下它运行在名为 ASPNET(在 Windows 2000 和 Windows XP 中)或 NETWORK SERVICE(在 Windows Server 2003 中)的特殊本地用户的上下文中。此用户帐户具有的权限恰好足以在 Web 服务器计算机上运行应用程序。
如果 SQL Server 和 Web 服务器位于同一台计算机上,则可以将 ASPNET 或 NETWORK SERVICE 用户定义为 SQL Server 上的用户。
此方法的优点在于它是安全的,因为 Web 应用程序在有限的安全性上下文内运行。与 SQL Server 一起使用单个用户名也是高效的,因为这使 SQL Server 可以利用连接池增强应用程序的可伸缩性。
授予 ASPNET 或 NETWORK SERVICE 用户 SQL Server 权限
  1. Windows 的“开始”菜单中,选择“Microsoft SQL Server”,然后选择“企业管理器”。
  2. 打开服务器的节点,并展开希望将其权限授予用户的数据库的节点。
  3. 右击“用户”节点,并选择“数据库用户”。
  4. 在“数据库用户属性”对话框中,在“登录名”框中输入“计算机名/ASPNET”,然后单击“确定”。

对于我用的Windows Server 2003,那么就是为数据库添加NT AUTHORITY/NETWORK SERVICES的用户可以在用户和组中找到这个位于User组的用户。OK,搞掂!

分享到:
评论

相关推荐

    用户 'NT AUTHORITYNETWORK SERVICE' 登录失败问题解决方案

    ### 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败问题解决方案 在IT运维中,遇到诸如“用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败”的问题时,往往意味着系统权限配置或服务账户设置出现了偏差,这可能直接...

    如何使用WMI条件查询系统服务编程小程序

    2. 添加引用:在解决方案资源管理器中右键点击项目,选择“添加引用”,在COM组件中找到并添加“MicrosoftWBEM”引用。 3. 编写代码:在源文件中按照上述步骤编写C++.NET代码。 4. 编译与运行:编译项目并运行,查看...

    ASP.NET和IIS出错问题总结

    用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败 当使用网络服务用户尝试登录到Web服务器时发生登录失败,这可能是由于权限问题或其他安全配置错误。 **解决方案**: - 检查`NT AUTHORITY\NETWORK SERVICE`用户的...

    金蝶k3中间层的配置及应用问题.pdf

    12. **NTAuthority\NetworkService 登陆失败**:这通常涉及到服务账户设置,需要检查中间层服务的启动账户配置。 13-32. 其他问题涉及新建数据库时的错误、账套备份和恢复、组件错误、网络环境下的兼容性问题、账套...

    安装sqlserver 2005常见错误

    2. **DistributedTransactionCoordinator服务问题**:如果上述步骤无效,尝试启动DistributedTransactionCoordinator服务,并设置其登录身份为`NT AUTHORITY\NetworkService`。 3. **重置日志**:如果服务启动失败,...

    安装Sql__server_2005遇到的种种问题.doc

    ### 安装SQL Server 2005遇到的问题及解决方案 #### 一、避免与Visual Studio 的冲突 在安装 SQL Server 2005 时,需要注意与 Visual Studio 的安装顺序。**绝对不能**在已经安装了 **Visual Studio 2010/2008/...

    安装MSDE数据库卡着不动

    setup.exe /q /ACTION=Install /INSTANCENAME=MSSQL$MSDE /FEATURES=DB_Engine /UPDATEENABLED=0 /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /SQLSYSADMINACCOUNTS="BUILTIN\Administrators" /TCPENABLED=1 /...

    vs 2005 web.config不能自动生成的问题

    - 执行以下 SQL 命令更改身份验证模式:“ALTER SERVER ROLE [sysadmin] ADD MEMBER [NT AUTHORITY\NETWORK SERVICE];”。 - 重启 SQL Server 服务。 - **设置 sa 用户密码**: - 执行 SQL 命令:“EXEC sp_...

    金蝶PLM常见问题集.docx

    7. 用户 'nt authority\network service' 登录失败。 出现该错误可能是由于用户权限不正确所致。用户可以尝试更改用户权限或检查用户信息。 8. SQL 数据库晚上备份后,有时造成客户端无法登录。 出现该错误可能是...

    SQL Server 2000 安装指南

    3. 错误消息:查阅微软官方知识库或在线社区,查找错误代码对应的解决方案。 通过这个简单的SQL Server 2000安装指南,你应该能够顺利地完成安装过程。请务必注意在安装过程中记录关键信息,如实例名、服务账户等,...

    COM+目录要求警告

    2. 在“登 录”选项卡中,选择“此帐户”,帐户名填写“NT AUTHORITY\NetworkService”,密码为空; 3. 点击“确定”后重新启动服务。 如果 Distributed Transaction Coordinator 服务不能启动,可能是由于服务性...

    如何卸载Windows Server 2003群集上的群集服务.doc

    reg add "HKLM\SYSTEM\CurrentControlSet\Services\ClusSvc" /v ClusterServiceAccount /t REG_SZ /d "NT AUTHORITY\NetworkService" ``` 这个命令会在注册表中创建一个必要的条目,使得`/forcecleanup`命令能够识别...

    .NET与IIS配置大全[参照].pdf

    用户'NT AUTHORITY\NETWORK SERVICE'登录失败可能是因为账户权限不足或服务账户配置错误。在IIS中,检查应用程序池的标识设置,确保使用了正确的账户。对于网络服务账户,确保它有权访问应用程序需要的所有资源。 ...

    无法启动"RPC服务"之解决方法

    "ObjectName"="NT AUTHORITY\\NetworkService" "Start"=dword:00000002 "Type"=dword:00000020 "FailureActions"=hex:00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,02,00,00,00,60,ea,00,00 ...

    sql2005_COM+_目录要求_(警告)

    ### 解决方案步骤详解 #### 步骤一:检查与重置DTC 当遇到与COM+目录要求相关的警告时,首先应检查Distributed Transaction Coordinator(DTC)服务的状态。如果DTC服务未正确配置或出现问题,可能需要先卸载再...

    MS DTC配置,ATL,COM

    确保DTC登录账户为`NT Authority\NetworkService`。 #### 6. 链接服务器与名称解析 建立链接服务器时,可以选择"SQL Server"产品或"Microsoft OLE DB Provider for SQL Server"或"SQL Native Client"提供程序。...

    SQLServer分布式事务问题

    - 确保DTC登录账户为:NTAuthority\NetworkService。 6. **链接服务器和名称解析问题** - 建立链接服务器时,有两种常见的方法: - 第一种情况,选择“SQLServer”作为产品: ```sql EXEC sp_addlinkedserver ...

Global site tag (gtag.js) - Google Analytics