Sqlserver如何通过日志恢复数据库?
不小心删表删库,没有日志备份,如何通过日志恢复数据库到故障点?
最近有同事不小心把数据库的表删除了,数据库只有完整备份,但是时间是好几天前,
并且没有日志备份。我们希望通过日志恢复到删表的那个点,既然没有日志备份,如何通过日志恢复呢?
日志恢复的前提条件:1.数据库的恢复模式是“完整”或者“大容量日志”(为什么是这两种模式,参考https://www.jianshu.com/p/dc225b1283ef)
2.数据库必须有一次完整备份,并且日志链没有断(没断的条件:在备份的时间点到故障的时间点期间内,没有还原或者修改数据库的恢复模式为“简单模式”)