20.下列有关SQL Server数据库备份的说法,正确的是
A、仅使用差异数据库备份就可以恢复数据库数据
B、事务日志备份仅用于完整恢复模式
C、完整数据库备份的备份空间占用较大
D、简单恢复模式适用于数据库更改频繁、数据丢失造成影响比较大的情况
参考答案为C
解析:A选项,仅有完全备份才能够独立恢复数据库,其他备份方法均需要与完全备份配合才能恢复。
B选项,事务日志备份仅用于完整恢复模式和大容量日志恢复模式。
C选项,完整数据库备份所需的空间最大,正确。
D选项,简单恢复模式不备份事务日志,只用于测试和开发数据库,或用于主要包含只读数据的数据库(就是说这种模式下,数据丢失的概率很高)。
21.下列有关SQLServer数据库备份内容和备份时间的说法,正确的是
A、删除用户数据库后,需要对tempdb数据库进行备份
B、创建数据库后,需立即对model数据库进行备份
C、新建数据库用户后,建议对model数据库进行备份
D、清理事务日志之后,建议对用户数据库进行备份
参考答案为D
解析:A选项,tempdb是临时数据库,不允许备份和恢复。
B选项,model数据库是用户数据库模板,每次大量更新后必须备份。
C选项,同B选项,是模板,新建数据库用户只是读取了model,并没有修改,不需要备份。
D选项,执行了清理事务日志的操作之后,系统会自动清空数据库日志,这时应对数据库进行一次备份,因为此时的事务日志已经没有了用于恢复事务日志的日志信息,D对。
22.某商场经营管理系统数据库突然发生故障,数据库进程消失。数据库管理员发现问题后重启了数据库,业务正常。设有下列操作:
I.将未写入数据文件的数据写入数据文件
II.对未提交的事务进行回滚
III.使用RAID技术对数据进行恢复
IV.使用镜像数据库对数据库进行恢复
V.使用数据库增量备份对数据库进行恢复
为了保持数据库中数据的一致性,数据库管理系统需要进行的探作是
A、仅I和III
B、仅I
C、仅III、IV和V
D、仅II和IV
参考答案为A
解析:根据题目描述,只需要完成I、II即可,因为非介质故障一般只需要执行REDO(重做)和UNDO(回滚)即可。III中RAID是磁盘级别的,数据写入时自动完成备份,即便数据有问题,也将会在驱动程序的协调下自动完成恢复。IV和V是在介质故障时执行的。
故答案为A。
23.SQL Server提供了多种数据库备份类型。下列有关数据库备份类型的说法,正确的是
A、完整数据库备份将备份特定数据库中的所有数据但不对日志进行备份
B、在大容量日志恢复模式下可以进行日志备份
C、差异数据库备份是备份从最近的差异备份之后数据库的全部变化内容
D、在使用差异数据库备份时应定期进行日志备份,以保证差异备份不会过大
参考答案为B
解析:完整备份是备份特定数据库中的所有数据,以及可以恢复这些数据的足够的日志。A错。
事务日志备份仅用于完整恢复模式和大容量日志恢复模式。B对。
差异备份包含最近一次完整备份之后发生了更改的数据区。C错。
使用差异备份时,应定期进行完整备份。D错。
24.下列有关数据库备份策略的说法,正确的是
A、备份策略一般不考虑备份的存放位置和存放设备
B、备份测试方法一般不属于备份策略的内容
C、备份策略一般由数据库管理员决定,无需与业务人员协商
D、备份的类型和频率属于备份策略的内容
参考答案为D
解析:备份策略的制定包括定义备份的类型与频率、备份所需硬件的特性和速度、备份的测试方法以及备份媒体的存储位置和方法。在设计良好的备份策略时,要考虑特定业务要求,并尽量提高数据的可用性并尽量减少数据的丢失。
故答案为D。
25.下列有关数据库故障及解决方法的说法,正确的是
A、数据库系统发生异常重启后仅需进行UNDO操作
B、虽然RAID级别不同,但各级别RAID均可以避免介质故障带来的影响
C、回滚是使数据库达到一致性状态的一种方法
D、非预期的事务内部故障一般数据库无法自动进行恢复
参考答案为C
解析:
数据库系统发生异常重启后,需撤销(UNDO)所有未提交的事务,重做(REDO)所有已提交的事务,以达到容错的目的。
RAID0中存储空间没有冗余,任何一个硬盘介质出现故障,数据将无法恢复。
对事务进行回滚操作可保证数据库中数据的一致性。
针对非预期的事务内部故障,恢复程序必须强行回滚事务,在保证该事务对其他事务没有影响的条件下,利用日志文件撤销其对数据库的修改,使数据库恢复到该事务运行之前的状态。
故本题答案为C。
26.在SQL Server 2008中,下列有关数据备份的说法,正确的是
A、修改数据库作业后,建议备份msdb数据库
B、tempdb数据库的备份周期一般设置为一天
C、model数据库无需备份
D、master数据库无需备份
参考答案为A
解析:考察 备份时间
对于SQL Server的系统数据库(不包括tempdb),一般在进行了修改之后立即备份比较合适。
对于master数据库的备份,通常在执行了创建、修改或删除数据库的操作,或者更改了服务器或数据库的配置、建立或更改登录账户等操作后。
用户数据库应采用周期性备份的方法。备份时间一般都选在数据操作相对较少的时间,例如夜间。
故本题答案为A。
27.在SQLServer 2008中,下列有关事务日志备份的说法,正确的是
A、利用事务日志备份进行恢复时要求日志链是完整的
B、结尾日志备份是恢复计划中的第一个备份
C、差异数据库备份不会自动备份事务日志
D、事务日志备份除备份日志外,还会备份全部数据库数据
参考答案为A
解析:考察 备份类型
若要将数据库还原到故障点,必须保证日志链是完整的。
并非所有的还原方案都要求执行结尾日志备份。
事务日志备份属于差异数据库备份。
事务日志备份不备份数据库本身,只备份上次备份之后到当前备份时间发生变化的日志内容。
故本题答案为A。
28.下列关于SQL Server 2008数据库日志文件的说法,正确的是
A、一个数据库可以包含多个日志文件
B、日志文件的大小不能大于该数据库主要数据文件的大小
C、日志文件的大小不能大于该数据库所有次要数据文件的大小
D、一个数据库的所有日志文件必须存放在相同的磁盘上
参考答案为A
解析:每个数据库必须至少有一个日志文件,也可以有多个日志文件。
29.下列有关数据备份(转储)工作的说法,错误的是
A、动态转储配合日志可以实现恢复时的数据一致性
B、增量转储比完全转储空间占用少
C、在发生介质故障时,完全转储策略比增量转储策略在恢复时所需时间短
D、在制定备份策略时一般不把恢复时间作为考虑因素
参考答案为D
解析:使用动态转储的备份副本加上日志文件就可以将数据库恢复到某一时刻的正确状态。
增量转储所需的时间和空间都比较短,但是只能与完全转储配合才能对数据库进行恢复。
完全转储在备份时占用较多的时间与空间,但是恢复时间较短。
30.在SQL Server 2008中,下列有关数据库备份的说法,错误的是
A、通常情况下,完整数据库备份加差异数据库备份再加日志备份策略是最为完备的备份策略
B、仅使用差异数据库备份无法恢复数据库数据
C、完整数据库备份适用于数据更改频繁、数据丢失造成影响比较大的情况
D、完整数据库备份加日志备份策略相比完整备份加差异备份策略所需的数据恢复时间较长
参考答案为C
解析:数据更改频繁,不适合使用完整备份,耗时耗空间,应该采用完整+差异备份。所以选项C错误。
31.在SQL Server 2008中,下列有关数据库备份内容和备份时间的说法,错误的是
A、新建数据库用户后,无需对model数据库进行备份
B、创建数据库后,需立即对model数据库进行备份
C、清理事务日志之后,建议对用户数据库进行备份
D、无需对tempdb数据库进行备份
参考答案为B
解析:创建数据库后,由于尚未写入数据,无须备份。
32.某数据库突然发生故障,数据库进程消失。数据库管理员发现问题后重启了数据库之后业务正常。设有下列操作:
I.使用数据库全量或增量备份对数据进行恢复
II.对未提交的事务进行回滚
III.利用RAID对数据进行恢复
IV.使用镜像数据库对数据库进行恢复
V.使用日志文件对已提交事务的数据进行恢复
为了保持数据库中数据的一致性,数据库内部执行的操作是
A、仅I
B、仅II和V
C、仅III、IV和V
D、仅II、IV
参考答案为B
解析:根据题面可知这是系统故障,解决办法是在计算机系统重启后,对于未完成的事务进行回滚,以保证数据库中的数据一致性;对已完成的事务,需要重做所有已提交的事务,以将数据库真正恢复到一致状态。
事务故障恢复和系统故障恢复必须使用日志文件。
故本题答案为B。
33.SQL Server 2008提供了多种数据库备份方式,下列有关数据库备份恢复的说法,错误的是
A、采用大容量日志恢复模式时可以进行日志备份
B、差异数据库备份是备份从最近的完整备份之后数据库的全部变化内容
C、一般情况下差异数据库备份比完整数据库备份用时少
D、完整数据库备份将备份特定数据库中的所有数据但不对日志进行备份
参考答案为D
解析:完全数据库备份(也称完全转储)将备份特定数据库中的所有数据,以及可以恢复这些数据的足够的日志。
故本题答案为D。
34.下列有关数据库备份策略的说法,错误的是
A、备份测试方法一般不属于备份策略的内容
B、备份的类型和频率属于备份策略的内容
C、备份策略需考虑备份的存放位置和存放设备
D、制定备份策略时需与业务人员协商
参考答案为A
解析:备份策略的制定包括定义备份的类型和频率、备份所需硬件的特性和速度、备份的测试方法以及备份媒体的存储位置和方法。
故本题答案为A。
35.当数据库系统出现故障导致数据丢失时,如果现有下列文件
I.索引文件
II.用户查询操作审计文件
III.日志文件
IV.数据库备份文件
V.镜像数据库文件
上述文件中通常用于数据恢复工作的是
A、全都是
B、仅III、IV和V
C、仅I和II
D、仅II、IV和V
参考答案为B
解析:介质故障恢复,也称为灾难性故障,主要应对方法是还原最近的一个数据库副本,并利用备份日志REDO已提交事务的操作,使数据库还原到故障前的某个工作状态。
非介质故障恢复,也称为可修复性故障,可以使用在线日志文件中的信息进行REDO和UNDO操作来恢复。
数据库备份文件和镜像数据库文件也可以用于数据恢复工作。
36.在SQL Server 2008中,下列关于数据库备份的说法,错误的是
A、msdb数据库需要备份
B、model数据库需要备份
C、master数据库需要备份
D、tempdb数据库需要备份
参考答案为D
解析: SQL Server2008自带五个系统数据库,其中tempdb是临时数据库,每次启动SQL Server都会被重新创建。
37.在SQL Senw 2008中,下列关于恢复模式的说法,正确的是
A、简单恢复模式一般不能用于只读的数据仓库系统
B、完整恢复模式下不支持大容量插入操作
C、大容量日志恢复模式是最常用的恢复模式,一般用于生产系统
D、简单恢复模式一般不能用于业务繁忙的生产系统
参考答案为D
解析:简单恢复模式:可最大限度的减少事务日志的管理开销,因为这种恢复模式不备份事务日志。这种恢复模式下,数据只能恢复到最新备份状态,所以备份间隔应尽可能短。通常,只用于测试和开发数据库,或用于主要包含只读数据的数据库(如数据仓库),不适合生产系统。