以本地用户身份访问 SQL Server

ASP.NET
如何:以本地用户身份访问 SQL Server

默认情况下,当 ASP.NET 应用程序运行时,它运行在名为 ASPNET(在 Microsoft Windows 2000 和Microsoft Windows XP 中)或 NETWORK SERVICE(在 Microsoft WindowsServer 2003 中)的特殊本地用户帐户的上下文中。此用户帐户具有的用户权限足以在 Web 服务器上运行应用程序。

如果 Microsoft SQL Server 和 Web 服务器位于同一台计算机上,则可以将 ASPNET 或 NETWORK SERVICE 用户帐户定义为运行 SQL Server 的计算机上的本地用户帐户。

此方法的优点在于它是安全的,因为 Web 应用程序在有限的安全性上下文内运行。在 SQL Server 中使用单个用户名也是高效的,因为这使 SQL Server 可以利用连接池来进一步增强应用程序的可伸缩性。

将 SQL Server 用户权限授予 ASPNET 或 NETWORK SERVICE 用户帐户

  1. 在 Windows 中,单击“开始”,指向“程序”,再指向“Microsoft SQL Server”,然后单击“企业管理器”。

  2. 展开服务器的节点,然后展开您要授予用户权限的数据库的节点。

  3. 右击“用户”,然后单击“新建数据库用户”。

  4. 在“数据库用户属性”对话框中,在“登录名”框内输入 computername/ASPNETNT AUTHORITY/NETWORK SERVICE,然后单击“确定”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值