SQL Server 2008 R2 为用户权限分配的操作步骤

所属分类: 数据库 / mssql2008 阅读数: 911
收藏 0 赞 0 分享

背景

  之前我们编写程序的时候都是直接对数据库进行访问,并没有设置什么权限之类的东西,但是在管理数据库的过程中,我们有时候需要控制某个用户访问数据库的权限,比如只能单独的看到属于其管理的某几张表,或者说是拥有CRUD(增加(Create)、读取(Retrieve)(重新得到数据)、更新(Update)和删除(Delete))权限,或者是更小的粒度的划分,总而言之,一切皆是为了系统的安全和操作的方便。

   系统需求简介

最近一直在做高校云平台这个项目,我们小组做的是其中的一个子系统是成绩管理系统,不同于之前的开发方式,本次我们采用的是分模块开发也就是将划分的粒度变得更加的小了,这样就有一个好处,就是各自负责各自的便于开发和调试。

但是这样也带来一个问题,就是数据库是共同的,我们采用的是EF映射也就是从数据库生成的实体,如果都是用一个账号进行登陆的话,那么看到将是同样多的表,其实这样是很没有必要的,故而数据库为我们提供了更好的便利,那就是为各个用户分配不同的权限。

   操作步骤  Ø  数据库级别登录名建完的效果图如下图所示:

  Ø  具体步骤

  进入数据库级别的安全性设置----新建【登录名】,如图:

  第一步: 在常规选项卡的中填写:


  服务器角色的不用重新设置

  第二步:用户映射选项卡


  安全对象不用设置

  第三步:状态选项卡


  此时已经设置好了,此时我们该设置这个用户的权限了

  Ø  用户权限的分配

  选中其中的一张表,进行权限设置,必须是刚才设置时的数据库,否则是看不到的。


  此时进行相应的权限设置即可

 

  至此已经完成,我们可以用我们设置的登录名和密码进入,此时看到只是我们分配的几张表。自己动手试试吧。

 以上是针对部分表的限制权限,如果是所有表那么就是直接 要限制的数据库表名>右键>属性 右侧有权限,勾选上删除即可

小结

  这里只是做了一些最简单的数据库用户权限的设置,这是自己在开发过程中用到的,别的一些更加复杂的设置,在以后的过程中会逐步去应用和理解。

更多精彩内容其他人还在看

SQL Server 2008 数据库中创建只读用户的方法

这篇文章主要介绍了SQL Server 2008 数据库中创建只读用户的方法,为了保护数据库的安全,需要给不同的使用者开通不同的访问用户,那么如何简单的控制用户的权限呢?下面我们就创建一个只读用户,给大家学习使用
收藏 0 赞 0 分享

sql server 2008 用户 NT AUTHORITY\IUSR 登录失败的解决方法

今天在配置asp+sql server 2008的时候,发现总是无法登录数据库,提示sql server 2008 用户 NT AUTHORITY\IUSR 登录失败,原来是因为用户问题,这里简单分享下
收藏 0 赞 0 分享

当 MUST_CHANGE 为 ON (开)时,不能将 CHECK_POLICY 和 CHECK_EXPIRATION 选项设为 OFF (关)

这篇文章主要介绍了当 MUST_CHANGE 为 ON (开)时,不能将 CHECK_POLICY 和 CHECK_EXPIRATION 选项设为 OFF (关) ,需要的朋友可以参考下
收藏 0 赞 0 分享

Microsoft SQL Server 2008 基本安装说明

这篇文章主要介绍了Microsoft SQL Server 2008 基本安装说明 ,需要的朋友可以参考下
收藏 0 赞 0 分享

详解SQLServer 2008 R2数据库SSAS建模及扩展能力

本文主要介绍了SQLServer 2008 R2数据库SSAS建模工具和建模的关键过程以及数据挖掘方面的知识,需要的朋友可以参考下
收藏 0 赞 0 分享

sql2008安装教程 SQL Server 2008 R2 安装图解

这篇文章主要介绍了sql2008安装教程 SQL Server 2008 R2 安装图解,需要的朋友可以参考下
收藏 0 赞 0 分享

SQL Server 2008 密钥 key 使用方法

最新修订版和Visual Studio 2008一样,从官网下载SQL Server 2008的180天试用版其实与正式版内容是基本相同的,唯一的区别就在于安装配置文件中所包含的key。各种版本的SQL Server在进行到这一步之前都是完全一样的
收藏 0 赞 0 分享

sql server 2008 r2 express 精简版与企业版的区别

今天群里发现有网站问sql server 2008 r2 express是什么版本,其实express表示此版本是精简版的,方便学习使用,主要是免费的
收藏 0 赞 0 分享

Win2003系统下SQL Server 2008安装图解教程(详细图解)

这篇文章主要介绍了Win2003系统下SQL Server 2008安装图解教程(详细图解),需要的朋友可以参考下
收藏 0 赞 0 分享

SQL Server 2008 R2 超详细安装图文教程

这篇文章主要介绍了SQL Server 2008 R2 超详细安装图文教程,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多