Windows 域用户访问 SQL Server

这篇博客介绍了如何让ASP.NET应用使用Windows域用户访问远程SQL Server。内容包括在Web服务器上配置用户权限,映射到Windows用户,启用模拟,配置Web应用程序使用集成安全性,以及在连接字符串中设置Windows安全性。同时,提到了在SQL Server中为域用户添加登录权限的步骤。
摘要由CSDN通过智能技术生成

 才不久有个小DEMO,需求用到域用户访问远程SQLServer,在这里需要在web.config文件中修改方可连接.这是从MSDN中找到相关资料:

 

默认情况下,ASP.NET 应用程序运行在名为 ASPNET(在 Windows 2000 和 Windows XP 中)或 NETWORK SERVICE(在 Windows Server 2003 中)的本地用户的上下文中。这些用户帐户具有有限的权限。但是,ASPNET 或 NETWORK SERVICE 用户是 Web 服务器计算机的本地用户,因此未被识别为远程计算机上的用户。要避开此限制,您可以让应用程序在 Windows 域用户(Web 服务器计算机和 SQL Server 计算机都可以识别它)的上下文中运行。

将您的应用程序进程映射到 Windows 域用户要求您配置以下进程:

  • Web 服务器计算机    您必须确保指定的 Windows 域用户具有足够的特权(但没有多余的特权)运行 Web 应用程序。
  • 您的应用程序   您需要配置 Web.config 文件以指定 ASP.NET 使用集成安全性,这样 ASP.NET 就可以识别映射的用户名。
    注意   有关 machine.config 和 Web.config 文件的信息,请参见 ASP.NET 配置
  • 连接字符串   
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值