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

原创 2005年05月21日 15:54:00

在装完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

最小的权限+最少的服务=最大的安全

所以,无论是配置任何服务器,我们都必须把不用的服务关闭、把系统权限设 置到最小话, 这样才能保证服务器最大的安全。 下面是 CentOS 服务器安全设置, 供大家参考。      转载请注明出...
  • zimuxin
  • zimuxin
  • 2016年08月15日 13:46
  • 448

.net ASP下 oledb 连接 经过nat处理的 sqlserver 服务器 1433

web.config的主要部分配置                             Provider=sqloledb;Data Source=192.168.2.231,1433;Netwo...
  • youcharming
  • youcharming
  • 2008年04月16日 10:14
  • 470

asp.net读取服务器物理路径下载文件

     protected void get_download(string fl_path){   try   {    string filepath = fl_path;    string ...
  • f9inux
  • f9inux
  • 2007年06月16日 12:46
  • 3802

构建最小根文件系统

一、 编写目的 2 二、 构建根文件系统 2 1. 编译busybox 2 2. 移植glibc库 4 3. 构建根文件系统目录 4 三、 总结 5   一、编写目的 本文档用...
  • lshiceman
  • lshiceman
  • 2014年07月18日 13:59
  • 658

SQL Server中服务器角色和数据库角色权限详解

目录(?)[+] SQLServer中服务器角色和数据库角色权限详解 角色 当几个用户需要在某个特定的数据库中执行类似的动作时(这里没有相应的Windows用户组),就可以向该数据库中添加一个...
  • wangzhen209
  • wangzhen209
  • 2016年07月07日 17:00
  • 7356

通过SQLSERVER重启SQLSERVER服务和计算机

*    重新启动SQLServer服务,要求操作者具有相应权限    --vivianfdlpw  2005.9 引用请保留此信息*/--创建重启脚本declare @o int,@f int,@t...
  • sxycgxj
  • sxycgxj
  • 2005年09月29日 16:34
  • 2999

Gitolite 构建 Git 服务器的权限管理

参考资料:     http://www.ossxp.com/doc/Git/gitolite.html 架设环境debian squeeze,所有安装软件均为debian源上自带。 ...
  • xyw591238
  • xyw591238
  • 2016年10月12日 10:57
  • 1681

通用权限管理系统[基于asp.net(c# 4.0) + MVC 4 + extjs 4.2 + PetaPoco](一、搭架子 - 有源码)

一、开发环境 vs2010 + NuGet 二、开始 新建解决方案 新建解决方案文件夹 Modules用来放模块项目(Infrastructure为系统核心模块,我们的整个权限都放在这里面)...
  • qqGUDUFY
  • qqGUDUFY
  • 2013年12月13日 12:40
  • 4312

ASP.NET从数据库中取出数据,有数据的复选框为选中

在KS系统中在更新菜单的时候,当查出菜单的时候要查出菜单下面已经有了哪些界面了我用了一下的方法弄的。代码如下:             界面代码:            ...
  • gwblue
  • gwblue
  • 2013年11月13日 08:58
  • 3722

无法序列化会话状态

无法序列化会话状态无法序列化会话状态。请注意,当会话状态模式为“StateServer”或“SQLServer”时,不允许使用无法序列化的对象或 MarshalByRef 对象。在StateServe...
  • lijian260
  • lijian260
  • 2010年01月21日 20:29
  • 2485
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:构建最小权限的Asp.net下SqlServer数据服务器
举报原因:
原因补充:

(最多只允许输入30个字)