在SQL Server 2008某数据库中,设用户U1是db_datawriter角色中的成员。下列关于U1在该数据库中具有的权限的说法,正确的是( )。

admin2021-06-28  15

问题 在SQL Server 2008某数据库中,设用户U1是db_datawriter角色中的成员。下列关于U1在该数据库中具有的权限的说法,正确的是(       )。

选项 A、对用户表数据仅具有INSERT、DELETE、UPDATE和SELECT权限
B、对用户表数据仅具有INSERT、DELETE和UPDATE权限
C、对用户表数据仅具有INSERT和DELETE权限
D、对用户表数据仅具有INSERT、DELETE、UPDATE权限,在该数据库中还具有CREATE TABLE权限

答案B

解析 SQL Server固定数据库角色及其权限如下:
db_owner :具有在数据库中进行全部操作的权限,包括配置、维护数据库及删除数据库。
db_accessadmin: 可以添加或删除数据库用户的权限。
db_securityadmin :具有管理数据库角色、角色成员以及数据库中的语句和对象的权限。
db_ddladmin: 具有执行数据定义语言(DDL)的权限。
db_backupoperator: 具有备份数据库、备份日志的权限。
db_datareader: 具有查询数据库中所有用户数据的权限。
db_datawriter: 具有插入、删除和更新数据库中所有用户数据的权限。
db_denydatareader: 不允许具有查询数据库中所有用户数据的权限,等同于对所有的表和视图授予了DENY SELECT权限。
db_denydatawriter :不允许具有INSERT、DELETE和UPDATE数据库中所有用户数据的权限。
转载请注明原文地址:https://kaotiyun.com/show/qKlZ777K
0

最新回复(0)