感谢上面几位的回复。 基于一个备份,或者说一个点,我完全能理解或明白。 比如: 我在早上9:00时,做了一个完整的备份,系统继续运行着,这时我在9:30时,删除了其中几条重要的记录,假设设日志没有被破坏,我能不能从日志中恢复过来;如果我从9:00的备份中恢复,那么从9:01到9:29的(新增)数据就没有了。 HOW?
搜了一些文章,感觉利用日志来恢复数据都是基于备份(完整,差异,事务日志)来的,如果我没有对这个数据库做这个备份操作,岂不是就不行了。 按我的理解,数据库时时都将在读写,那么日志也就在跟着记录的,如果数据有问题,直接根据这个日志来恢复呀,而不是根据备份。 我在SQL server log的存档中看了一下,更多的像是sqlserver的日志,而不是我读写数据库日志。 不明,求解。
楼主你查找的资料是关于日志备份的,可以再找找关于数据库日志模式的资料,看看不同模式下的日志是怎么做记录的。
34,590
社区成员
254,589
社区内容
加载中
试试用AI创作助手写篇文章吧