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

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

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

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

   

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

  Z

 

 

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

2Q==

 

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

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

2Q==

 

 

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

         Z

 

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

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

转载于:http://blog.itpub.net/28916011/viewspace-2055510/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值