构建最小权限的Asp.net下SqlServer数据服务器

在装完sqlserver2000后记得打上sp3,现在已经有了sp4.

第一种

1.sqlserver服务使用windows帐号进行身份认证

2.创建window帐号 比如db_test 加上复杂密码,不要加任何用户组

3.sqlserver登录帐号加入db_test这个用户,并添加此用户登录可以访问的数据库your_db

4.在your_db控制db_test的select,insert,delete,在各个存储过程中控制它的exec

5.在asp.net页面中添加sqlserver的安全连接时记得在web.config中system.web中加入

<identity impersonate="true" userName="db_test" password="yourpassword"></identity>

不然提示:System.Data.SqlClient.SqlException: 用户'NT AUTHORITY/NETWORK SERVICE'
的登入失败。

第二种

1.sqlserver服务使用windows帐号进行身份认证

2.sqlserver登录帐号加入(win2003)NT AUTHORITY/NETWORK SERVICE它是IIS_WPG的成员用户或ASPNET(winxp),,并添加此用户登录可以访问的数据库your_db

4.在your_db控制db_test的select,insert,delete,在各个存储过程中控制它的exec

不然提示:System.Data.SqlClient.SqlException: 用户'NT AUTHORITY/NETWORK SERVICE'
的登入失败。

第二种

1.sqlserver服务使用windows帐号进行身份认证

2.sqlserver登录帐号加入(win2003)NT AUTHORITY/NETWORK SERVICE它是IIS_WPG的成员用户或ASPNET(winxp),,并添加此用户登录可以访问的数据库your_db

4.在your_db控制db_test的select,insert,delete,在各个存储过程中控制它的exec

阅读更多
个人分类: ASP.NET
想对作者说点什么? 我来说一句

Asp.net Core 权限管理系统

2017年03月02日 12.04MB 下载

没有更多推荐了,返回首页

不良信息举报

构建最小权限的Asp.net下SqlServer数据服务器

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭