初学SqlServer中角色

SqlServer中有各种各样的角色,下面,我们就简单的了解一下它们的功能吧!
 角色一般有三种类型的,服务器角色、数据库角色和用户定义的数据库角色。
 首先,我们来看一下服务器的角色吧!
 1、 dbcreator固定服务器角色的成员可以创建、更改、删除和还原任何数据库。
 2、bulkadmin固定服务器角色的成员可以运行BULK INSERT语句
 3.、diskadmin固定服务器角色用于管理磁盘文件
 4、processadmin固定服务器角色的成员可以终止SQL Server实例中运行的进程。
 5、securitadmin固定服务器角色的成员将管理登录名及其属性。它们可以GRANT、
DENY和REVOKE服务器级权限。也可以GRANT、DENY和REVOKE数据库级权限。另外,它们可以重置SQL Server登录名和密码。
 6、serveradmin 固定服务器角色的成员可以更改服务器范围的配置选项和关闭服务器。
 7、setupadmin 固定服务器角色的成员可以添加和删除链接服务器,并且也可以执行某些系统存储过程。
 8、sysadmin 固定服务器角色的成员可以在服务器中执行任何活动。默认情况下,Windows BUILTIN\Administrators 组(本地管理员组)的所有成员都是 sysadmin 固定服务器角色的成员。
 固定数据库角色是在数据库级别定义的,并且存在于每个数据库中。db_owner 和 db_securityadmin 数据库角色的成员可以管理固定数据库角色成员身份;但是,只有 db_owner 数据库的成员可以向 db_owner 固定数据库角色中添加成员。
 1、db_accessadmin 固定数据库角色的成员可以为 Windows 登录帐户、Windows 组和 SQL Server 登录帐户添加或删除访问权限。
 2、db_backupoperator 固定数据库角色的成员可以备份该数据库。
3、db_datareader 固定数据库角色的成员可以读取所有用户表中的所有数据。
4、db_datawriter 固定数据库角色的成员可以在所有用户表中添加、删除或更改数据。
5、db_ddladmin 固定数据库角色的成员可以在数据库中运行任何数据定义语言 (DDL) 命令。
6、db_denydatareader 固定服务器角色的成员不能读取数据库内用户表中的任何数据。
7、db_denydatawriter 固定服务器角色的成员不能添加、修改或删除数据库内用户表中的任何数据。
8、db_owner 固定数据库角色的成员可以执行数据库的所有配置和维护活动。
9、db_securityadmin 固定数据库角色的成员可以修改角色成员身份和管理权限。
 关于用户自定义的角色,就不用多说了。

你可能感兴趣的:(数据库,休闲,服务器角色,SqlServer角色,数据库角色)