测验答案-第11章安全管理

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

测验

填空题

(1) 固定服务器角色拥有服务器范围内的最高权限。

答案:sysadmin

(2) 安装SQL Server 2005以后,系统自动创建一个SQL Server登录账户,他拥有所有的用户数据库和系统数据库。

答案:sa

(3) 将数据库中的操作权限授予某个用户时,如果希望用户也能够将他获得的权限再授予其他人,则应该使用选项。

答案:WITH GRANT OPTION

选择题

(1) 下列哪一个是可能的Windows登录账户名。

A. [abc/Win1]

B. Win1

C. [abc\Win1]

D. abc\Win1

答案:C

(2) 创建一个SQL Server登录账户以后,如果希望用户第一次登录时必须修改密码,那么应该使用哪个选项。

A. MUST_CHANGE

B. DEFAULT_DA TABASE

C. CHECK_EXPIRA TION

D. CHECK_POLICY

答案:A

(3) 关于角色的说法错误的是哪一个。

A. SQL Server 2005提供服务器和数据库两个级别上的角色。

B. 用户既可以创建服务器角色,也可以创建数据库角色。

C. 通过角色可以为用户捕获权限。

D. SQL Server 2005预设了若干个权限固定的角色,称为固定角色。

答案:B

(4) 创建用户自定义数据库角色的命令是哪一个。

A. CREATE USER

B. CREATE LOGIN

C. CREATE SCHEMA

D. CREATE ROLE

答案:D

(5) 如果希望所有的数据库用户都拥有某个权限,则应该将该权限授予哪个数据库用户或角色。

A. public

B. sysadmin

C. dbo

D. guest

答案:A

(6) 如果希望所有连接上SQL Server服务器的用户都拥有某个数据库中的权限,则应该将该权限授予哪个数据库用户或角色。

A. public

B. sysadmin

C. dbo

D. guest

答案:D

判断题

(1) sa登录账户映射为所有数据库中的guest用户。

答案:×

(2) 如果希望使用guest用户,则需要先启用该用户。

答案:√

(3) 创建一个数据库角色以后,可以将数据库中的操作权限授予该角色,但不能将固定数据库角色分配给该角色。

答案:×

(4) 新创建的数据库角色不拥有任何权限。

答案:√

简答题

(1) 请说明用户拥有的架构和用户的默认架构有什么不同?

答案:数据库用户的默认架构是指数据库用户在创建或访问数据库对象时默认可以使用的架构,而数据库拥有的架构是指该数据库用户可以管理的架构。

(2) 请说明什么是孤立用户以及其管理方法。

答案:孤立用户是指没有映射到当前SQL Server实例中的登录名的数据库用户。在SQL Server 2005中,如果删除一个数据库用户所映射的登录名,该用户将变为孤立用户。可以使用EXEC sp_change_users_login @action='Report' 查看有关孤立用户的信息。

相关文档
最新文档