事务日志备份与恢复 4
14.4 在线恢复到故障点
如果数据库没有损坏,我们就可以在线将数据库恢复到故障点。在线恢复将使用系统数据库msdb中存储的数据库备份信息,但使用的日志还是备份集中的日志。
14.4.1 存储备份信息的系统表
SQL Server 2005将备份信息统一保存在msdb系统数据库中,要查询数据库的备份集信息,可以通过执行下列语句来完成。
select * from msdb.dbo.backupset
光盘代码:\代码\1406.sql。
执行结果如图14-25所示。
图14-25 保存备份集信息的系统表
14.4.2 在线恢复到故障点
在Management Studio中选择还原数据库,出现如图14-26所示的【常规】选项卡。
图14-26 【常规】选项卡
选择恢复完整数据库备份和连续的3个日志备份,这样就可以将数据库的状态恢复到故障点。