单选题 5.  设SQL Server 2008中某数据库在8点进行了完整数据库备份,12点和16点分别进行了事务日志备份,18点进行了完整数据库备份,20点进行了事务日志备份。21点45分数据库出现故障,事务日志未丢失。现需要将数据库恢复到故障点,下列做法能够达到该要求的是______。
【正确答案】 A
【答案解析】 数据库的恢复顺序是:
   (1)还原最新完整数据库备份而不恢复数据库。
   (2)如果存在差异备份,则还原最新的差异备份而不恢复数据库。
   (3)从最后一次还原备份后创建的第一个事务日志开始,使用NORECOVERY选项依次还原日志。
   (4)还原数据库,此步骤也可以与还原上一次日志备份结合使用。
   本题中,数据库出现故障时事务日志没有丢失,因此进行尾部事务日志备份,将数据库损坏前没有备份的日志保存起来,然后按照数据库还原顺序首先还原18点进行的完整数据库备份,然后再还原20点进行的日志备份,最后还原尾部日志备份,最终实现数据库的恢复。故答案为A项。