Sql server用户权限分配及回收

  • grant all privileges on 表名 to 用户 with grant option

  • 这里写几个比较综合的例子,引以为记

  • grant select ON SC to U7 WITH GRANT option
    这样在u7新建查询里面也可以写分配权限的语句了

  • revoke有两个权限cascade/restrict级联/受限,restrict只回收用狐的,用户分配出去的它不管
    级联cascade就是这个用户的权限及它分配出去的权限都收回,比如select权限,u4,u5都分配给u6了,u4执行了cascade,那么u6还有select,因为u5也分配给他了
    在这里插入图片描述

  • 另外一点,权限分配不能有循环的结构,否则死循环

  • 回收所有用户在这里插入图片描述
    在这里插入图片描述

  • 角色就是一种类似用户的模式,比如用户成百上千时,权限不好分配,太麻烦,一句一句执行。在这里插入图片描述

  • 若创建了一个角色,把权限分配给角色(分配方式与用户分配方式一致),角色就可以把收到的权限继续分配给其他角色或用户在这里插入图片描述

  • 回收,revoke,

  • 分配角色给用户,省区了on sc,这条,因为角色已经创建的1有了,直接grant 角色名 to 用户

  • 更改权限时一班更改角色的,(样式就像更改用户那样)

  • -角色以后再看把,不常用

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值