3-6 数据库用户角色

3-6 数据库用户角色


1) 角色:事先定义好的一组权限

 

数据库服务器方面的控制权限->服务器角色(用于向用户授予服务器范围内的安全权限)

数据库中数据的控制权限->数据库用户角色

  数据库级别的一个对象,只能包含数据库用户名

  例如可以访问那个数据库,可以访问哪个数据库中的那些数据表,哪些视图,哪些存储过程等等

  对安歇数据表执行哪些操作,比如是插入操作还是更新操作

2) 固定数据库角色

一组sql server预定义的数据库角色

具有数据库级别的管理权限

3) 自定义数据库角色

    当固定数据库角色不能满足要求的时候,可以自定义数据库角色




--数据库角色

--固定数据库角色具有一组预定义的权限,这些权限旨在允许您轻松管理权限组。db_owner 角色的成员可对数据库执行所有配置和维护活动。

--微软提供了个内置的角色,以便于在数据库级别授予用户特殊的权限集合

--db_owner:该角色的用户可以在数据库中执行任何操作。

--db_accessadmin:该角色的成员可以从数据库中增加或者删除用户。

--db_backupopperator:该角色的成员允许备份数据库。

--db_datareader:该角色的成员允许从任何表读取任何数据。

--db_datawriter:该角色的成员允许往任何表写入数据。

--db_ddladmin:该角色的成员允许在数据库中增加、修改或者删除任何对象(即可以执行任何DDL语句)。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值