填空题 在SQL Server 2008中,只具有修改数据库中全部用户表数据权限的系统角色是 1
【正确答案】
【答案解析】db_datawriter [解析] 数据库角色是被命名的一组与数据库操作的相关的权限,角色是权限的集合。因此,可以为一组具有相同权限的用户创建一个角色,使用角色来管理数据库权限可以简化授权的过程。SQL提供了9个内置的角色,以便在数据库级别授予用户特殊的权限集合,如下表:
db_owner 具有在数据库中执行任何操作的权限,包括配置、维护数据库及删除数据库
db_accessadmin 该角色的成员可以从数据库中增加或者删除用户的权限
db_backupoperator 该角色的成员允许备份数据库、备份日志的权限
db_datareader 具有查询数据库中所有用户数据的权限
db_datawriter 具有插入、删除和更新数据库中所有用户的权限
db_ddladmin 具有执行数据定义语言的权限
dh_denydatareader 不允许具有查询数据库中所有用户数据的权限
dh_denydatawriter 不具有插入、删除和修改数据库中所有用户数据的权限
db_securityadmin 具有管理数据库角色、角色成员以及数据库中语句和对象的权限
public 默认角色