ITPub博客

首页 > 数据库 > SQL Server > 关于对sql server读写权限的控制

关于对sql server读写权限的控制

原创 SQL Server 作者:czxin788 时间:2016-03-11 12:21:13 0 删除 编辑

关于对sql server读写权限的控制

今天,有人找我,他想让sqlserver的pekhr用户只能读master库的checkiout表和userinfo表,而且pekhr用户只能更新checkiout表的synced列,其他列不能让pekhr用户更新。由于笔者不十分熟悉sqlserver,对此困惑不已。于是找到了前同事帮忙解决了。

为了下次不忘记,我在这记录一下。

   

         首先,在安全性找到要赋予权限的用户pekhr,右键—>属性,选择public(public表示该用户只能连接到数据库的意思)。

 

 

 

设置pekhr用户(如果该用户没有出现在权限列表里面,请点击”搜索”输入“pekhr”字样进行查询)只能对master库的checkiout表的synced列有update权限,对其他列没有update权限,如下方法:

 

         接下来设置对pekhr用户对master库的checkiout表具有只读权限:

         如下:在“选择”处打勾,“选择”就是只读的意思。

 

 

最后再设置pekhr用户对master库userinfo表的只读权限(和上面的设置方法一样):

        

 

 经过这些步骤的折腾,终于符合了用户的需求。感觉sqlserver好高深。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28916011/viewspace-2055510/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-06-03

  • 博文量
    233
  • 访问量
    858431