3-6 数据库用户角色
数据库服务器角色是服务器级别的,包含登录名;
数据库用户角色是用户级别的,包含用户名;
数据库用户九个角色:
使用sa登陆服务器,找到要操作的数据库E_Market,安全性-》用户-》PbUser-》右键-》属性:
常规中:
确定;
当固定数据库角色不能满足用户需求时,可自定义数据库用户角色:
E_Market-》安全性-》角色:
右键-》新建-》新建数据库角色:
角色名称,所有者:
点击按钮后,进入页面,点击所有者按钮,如下:
所有者选择dbo:
确定-》确定;
接下来点击添加:
点击浏览:
确定-》确定;
安全对象:
点击搜索:
对象类型选择表:
确定-》浏览:
确定-》确定;
接下来为MyRole这个自定义角色赋予查看的操作权限:
编辑列授权:
是MyRole角色只能查看UserAddress、UserId、UserName三个列:
确定,即可;
此时,断开连接,使用PbUser进行登录:
然后新建查询,并作如下操作:
发生报错,因为没对上述的列赋予查看的权限;
操作正确;
查看MyRole角色: