18、SQL Server 2012 数据库安全管理全解析(上)

SQL Server 2012 数据库安全管理全解析(上)

1. 数据库角色

SQL Server 2012 支持两种类型的数据库角色:固定角色和灵活角色。
- 固定角色 :由微软为 SQL Server 预定义的数据库角色,这些角色不能被修改。可以向其中添加数据库用户,但不能更改角色本身。常见的固定数据库角色如下:
| 角色名称 | 描述 |
| ---- | ---- |
| DB_Owner | 执行数据库内的所有配置和维护任务 |
| DB_SecurityAdmin | 修改角色成员资格并管理权限 |
| DB_AccessAdmin | 控制 Windows 用户、Windows 组和 SQL Server 登录对数据库的访问添加和移除 |
| DB_BackupOperator | 具备备份数据库的能力 |
| DB_DDLAdmin | 能够执行数据定义命令 |
| DB_DataWriter | 向数据库表中插入、更新和删除数据 |
| DB_DataReader | 从数据库表中选择或读取数据 |
| DB_DenyDataWriter | 限制向数据库表中插入、更新和删除数据 |
| DB_DenyDataReader | 限制从数据库表中选择或读取数据 |
| Public | 数据库用户默认被授予访问权限的角色 |

  • 灵活角色 :根据用户在数据库中执行的功能将用户分组而创建的角色。将数据库用户分组到一个角色中可以更轻松地控制他们的权限。从管理角度看,为角色定义
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值