|
最初由 enhydraboy 发布
[B]
从数据库系统结构的原理上来说,日志文件就是存放操作日志(因为数据库启动的时候,用来进行前滚恢复的)。
问题在于,这个日志文件的存储结构一般厂商是不对外公开的,而且SQL Server/Sybase数据库的恢复模式是简单的话,日志文件会被截断,新的日志内容覆盖重写老的日志。
而LOG EXPLORER,我不太清楚它的工作原理。
我估计,其知道SQL Server日志文件的格式,而写出来的一个分析程序,帮助你还原成对应的SQL语句(DDL/DML)。 [/B]
我也就是这个意思啦,里面有存放操作肯定了。但是他的目的是为了完成数据一致性、事务等等数据一致性和性能等考虑而设计的。不是单单为了查询数据库操作内容的。我解析过一个LOG,对于失误删除数据的挽救基本上是没有救的,用了事务的话,就留下来删除数据的DML,数据一点影子都没有。 |
|