【软件技术】固定服务器、固定数据库角色的解释
(2016-08-15 22:30:57)
标签:
数据库角色 |
分类: 软件技术 |
固定服务器的角色是管理数据库服务器的,共九个,分别是:
1)sysadmin:执行SQL Server中的任何动作,也是对任何数据库的任何操作的权限。
2)serveradmin:配置服务器设置,并可使用SHUTDOWN来停止实例的权限。
3)setupadmin:向该服务器角色中添加其他登录,添加、删除或配置链接的服务器,执行一些系统过程,如sp_serveroption。
4)securityadmin:用于管理登录名、读取错误日志和创建数据库许可权限的登录名,可以执行关于服务器访问和安全的所有动作。
5)processadmin:管理SQL Server进程,在实例中杀死其他用户进程的权限。
6)dbcreator:创建和修改数据库
7)diskadmin:管理物理数据库的权限。
8)bulkadmin:向数据库批量插入数据的权限(SqlServer2005中被添加进来)。
9)public:本身不授予其他成员任何权限。只有连接权限。
---------------------------
固定数据库角色是管理数据库服务器上的数据库,是在数据库层上进行定义,它们存在于属于数据库服务器的每个数据库中。分别为固定数据库角色。
1)db_owner:可以执行数据库中技术所有动作的用户。
2)db_accessadmin:可以添加、删除用户的用户。
3)db_datareader:可以查看所有数据库中用户表内数据的用户。
4)db_datawriter:可以添加、修改或删除所有数据库中用户表内数据的用户。
5)db_ddladmin:可以在数据库中执行所有DDL操作的用户。
6)db_securityadmin:可以管理数据库中与安全权限有关所有动作的用户。
7)db_backoperator:可以备份数据库的用户(并可发布DBCC和CHECKPOINT语句,这两个语句一般在备份前都会被执行)。
8)db_denydatareader:不能看到数据库中任何数据的用户。
9)db_denydatawriter:不能改变数据库中任何数据的用户。
1)sysadmin:执行SQL Server中的任何动作,也是对任何数据库的任何操作的权限。
2)serveradmin:配置服务器设置,并可使用SHUTDOWN来停止实例的权限。
3)setupadmin:向该服务器角色中添加其他登录,添加、删除或配置链接的服务器,执行一些系统过程,如sp_serveroption。
4)securityadmin:用于管理登录名、读取错误日志和创建数据库许可权限的登录名,可以执行关于服务器访问和安全的所有动作。
5)processadmin:管理SQL Server进程,在实例中杀死其他用户进程的权限。
6)dbcreator:创建和修改数据库
7)diskadmin:管理物理数据库的权限。
8)bulkadmin:向数据库批量插入数据的权限(SqlServer2005中被添加进来)。
9)public:本身不授予其他成员任何权限。只有连接权限。
---------------------------
固定数据库角色是管理数据库服务器上的数据库,是在数据库层上进行定义,它们存在于属于数据库服务器的每个数据库中。分别为固定数据库角色。
1)db_owner:可以执行数据库中技术所有动作的用户。
2)db_accessadmin:可以添加、删除用户的用户。
3)db_datareader:可以查看所有数据库中用户表内数据的用户。
4)db_datawriter:可以添加、修改或删除所有数据库中用户表内数据的用户。
5)db_ddladmin:可以在数据库中执行所有DDL操作的用户。
6)db_securityadmin:可以管理数据库中与安全权限有关所有动作的用户。
7)db_backoperator:可以备份数据库的用户(并可发布DBCC和CHECKPOINT语句,这两个语句一般在备份前都会被执行)。
8)db_denydatareader:不能看到数据库中任何数据的用户。
9)db_denydatawriter:不能改变数据库中任何数据的用户。
后一篇:【软件技术】一个数据库分页的例子

加载中…