top

笔记269 SQLSERVER中权限的继承 2013-5-11

笔记269 SQLSERVER中权限的继承 2013-5-11

复制代码
 1 --SQLSERVER中权限的继承 2013-5-11
 2 --用户既可以执行单独被授权的许可,也可以继承和执行对它们所属的
 3 --角色授权的所有动作。例如,用户Carl是数据库角色Sales的成员,
 4 --Product表对于用户Carl废除了Select权限,对于数据库角色Sales
 5 --授予了Select权限,那么Carl对于Product表的Select操作最终是
 6 --授予许可权限
 7 
 8 --Deny语句能够阻止用户执行相应的动作。无论许可权限是否直接授予用户,
 9 --Deny语句能够最终决定用户所具有的许可权限。例如,用户James是数据库
10 --角色Sales的成员,Product表对于用户James授予了update权限,对于
11 --数据库角色Sales拒绝了update权限,这时,James除了拥有Product表
12 --授予的update权限以外,还继承了Product表对Sales角色拒绝update权限,
13 --那么James对于Product表的update操作最终是拒绝许可权限
14 
15 --注意:sysadmin角色的成员和db_owner角色的成员对于数据库具有所有语句
16 --和对象永远是授予许可权限,是不能被拒绝和废除的
复制代码

 

posted @   桦仔  阅读(347)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示