SQL Server 高级技术(三)—— 角色权限管理

SQL Server 服务器角色由高级到低级排列如下:
角色说明授予角色的权限
public提供数据库中用户的默认权限
sysadmin最高权限CONTROL SERVER
setupadmin管理链接服务器和启动控制ALTER ANY LINKED SERVER
serveradmin可以更改服务器范围的配置选项和关闭服务器ALTER SETTING,SHUTDOWN,CREATE ENDPOINT,ALTER SERVER STATE,ALTER ANY ENDPOINT,ALTER RESOURCE
securityadmin管理服务器的登录ALTER ANY LOGIN
processadmin进程管理ALTER SERVER STATE,ALTER ANY CONNECTION
diskadmin磁盘管理,如镜像数据库和添加备份设备ALTER RESOURCES
dbcreator数据库创建者,适合DBA和开发人员使用CREATE DATABASE,ALTER DATABASE
bulkadmin可执行 Bulk Insert 语句ADMINISTER BULK OPERATIONS
SQL Server 数据库角色
角色说明
db_owner数据库拥有者
db_accessadmin控制数据库访问
db_security可以修改角色成员身份和管理权限
db_ddladmin可以执行 DDL 语句
db_backupoperator备份数据库
db_datareader读取用户表中的所有数据
db_datawriter向用户表中增删改数据
db_denydatareader禁止读取数据,但是可以修改架构
db_denydatawriter禁止向用户表增删改数据
public默认角色,不能被删除
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值