SQL Server 2008 从日志恢复数据
原理:
在原备份文件基础上用事务日志对数据库进行增量操作;
前提条件:
1. 至少有一个误删除之前的数据库完全备份,无论时间多久的都行。
2. 数据库的恢复模式(Recovery mode)是“完整(Full)”,查询模式语句见常用SQL。
情况一,两个条件都满足:
1.备份当前数据库的事务日志。
2.还原一个误删除之前的完全备份,其中恢复状态必须选择“不对数据库执行任何操作(RESTORE WITH NORECOVERY)”。
3.对新还原的数据库(不可访问状态下)执行还原事务日志操作,选择刚备份的事务日志,配置时间点,确定即可。
情况二,条件1不满足,条件2满足:需要借助第三方工具(officerecovery.com上找Recovery for SQL Server)。
情况三,两个条件都不满足:无法恢复。