在SQL Server2008中,设某日用bk1和bk2设备对DB1数据库进行了如下备份操作(说明:括号中内容为备份开始时间):Bk1设备:完整(10:00)、日志(11:00)、日志(13:00)、日志(15:00)bk2设备:差异(12:00)、差异(14:00)、差异(16:00)现要利用备份将DB1数据库恢复到l6:00状态。下列恢复序列中,正确的是( )。A.完整(10:00)→日志(11:00)→日志(13:00)→日志(15:00)→差异(16:00)B.完整(10:00)→差异(12:00

题目

在SQL Server2008中,设某日用bk1和bk2设备对DB1数据库进行了如下备份操作(说明:括号中内容为备份开始时间):Bk1设备:完整(10:00)、日志(11:00)、日志(13:00)、日志(15:00)bk2设备:差异(12:00)、差异(14:00)、差异(16:00)现要利用备份将DB1数据库恢复到l6:00状态。下列恢复序列中,正确的是( )。

A.完整(10:00)→日志(11:00)→日志(13:00)→日志(15:00)→差异(16:00)

B.完整(10:00)→差异(12:00)→差异(14:00)→差异(16:00)

C.完整(10:00)→日志(11:00)→差异(12:00)→日志(13:00)→差异(14:00)→日志(15:00)→差异(16:00)

D.完整(10:00)→差异(16:00)


相似考题
更多“在SQL Server2008中,设某日用bk1和bk2设备对DB1数据库进行了如下备份操作(说明:括号中内容为备份 ”相关问题
  • 第1题:

    在SQL Server 2008中,设先对MyDB数据库进行了一次完整备份,然后对该数据库进行了一次日志备份,这两次备份均备份在BK设备上。假设BK设备上只有这两次备份的内容。现要从备份中恢复My-DB数据库,正确的恢复过程及语句是( )。

    A.restore log MyDB from BK with file=1,norecoveryrestore database MyDB from BK with file=2

    B.restore log MyDB from BK with file=1,norecoveryrestore database MyDB from BK with file=2,norecovery

    C.restore database MyDB from BK with file=1.norecoveryrestore log MyDB from BK with file=2,norecovery

    D.restore database MyDB from BK with file=1,norecoveryrestore log MyDB from BK with file=2


    正确答案:D
    在进行数据恢复时,首先恢复完全备份,其次恢复差异备份,最后恢复日志备份。备份日志时使用Norecovery用来备份尾日志,这样备份日志的时候数据库处于恢复状态,别的进程就不能再访问数据库,日志就不会再增加,因此在还原的时候就可以正常恢复。还原备份的时候如果想同时还原之后的日志,必须加上Norecovery才可以还原,如果有多个日志备份,除了最后一个日志备份外,还原其他日志也必须加上Norecovery。所以选D。

  • 第2题:

    在SQL Server 2008中,下列有关数据库备份设备的说法,正确的是( )。

    A.数据库备份设备可以是磁带也可以是磁盘

    B.必须先手工建立数据库备份设备,然后才能进行数据库备份操作

    C.数据库备份设备只能在本地,不能直接使用远程网络设备

    D.创建备份设备的T-SQL存储过程为sp_addevice


    参考答案:A

  • 第3题:

    在SQL Server 2000中,设某天对某数据库进行了下列备份过程。在完成差异备份2之后,发现第3次修改数据库的操作是错误的。现要用数据库备份将数据库恢复到第2次修改后的状态。正确的恢复顺序是

    A.恢复完全备份1、日志备份1、差异备份1和日志备份2

    B.恢复完全备份1、日志备份1和差异备份1

    C.恢复完全备份1和差异备份1

    D.恢复完全备份1、差异备份1和日志备份2


    正确答案:D
    解析:完全备份是将数据库的内容全部备份下来,对数据库进行的第一个备份必须是完全备份;差异备份是备份数据库中相对于完全备份之后对数据库进行的修改部分;日志备份是备份自前一次备份之后的日志内容。数据库的恢复也是从完全备份开始,然后恢复最近的差异备份,最后再顺序恢复后续的日志备份。

  • 第4题:

    在SQL Server 2008中,设某日上午10点对DB1数据库进行了一次完整备份,在上午11点时DB1数据库突然因硬件故障造成部分数据损坏,但该数据库的日志文件没有遭到破坏。为了尽可能减少数据丢失,下列操作中最可行的是( )。

    A.首先对DB1进行一次完整备份,然后再恢复数据库

    B.首先对DB1进行一次差异备份,然后再恢复数据库

    C.首先对DB1进行一次结尾日志备份,然后再恢复数据库

    D.首先清空日志文件内容,然后再恢复数据库


    正确答案:C
    10点备份过数据库之后,数据库发生故障导致部分数据损坏,此时再进行完整备份或差异备份都没有意义。由于日志文件没有损坏,所以应首先执行结尾日志备份,然后根据上次的完整性备份和新备份的结尾日志文件,找到上次备份的时问点,而后重新执行时问点之后的事务操作,所以选C。

  • 第5题:

    在SQL Server 2008中,设某日用bk1和bk2设备对DB1数据库进行了如下备份操作(说明:括号中内容为备份开始时间):bk1设备:完整(10:00)、日志(11:00)、日志(13:00)、日志(15:00)bk2设备:差异(12:00)、差异(14:00)、差异(16:00)现要利用备份将DB1数据库恢复到16:00状态。下列恢复序列中,正确的是()。

    A.完整(10:00)→日志(11:00)→日志(13:00)→日志(15:00)→差异(16:00)

    B.完整(10:00)→差异(12:00)→差异(14:O0)→差异(16:00)

    C.完整(10:00)→日志(11:00)→差异(12:o0)→日志(13:00)→差异(14:00)→日志(15:00)→差异(16:00)

    D.完整(10:00)→差异(16:00)


    参考答案:D