log文件有什么实际作用吗,我可以用它恢复到上个月的数据吗?
如果真的可以恢复,难道它记录了所有数据修改/删除/新增的情况?那需要太大空间了吧。不信。

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/4908/4908813.xml?temp=.2515222
      

  2.   

    用log expolore可以看到log文件的内容
      

  3.   

    看了一些资料,确实可以恢复,但是有点疑问:
       只能恢复到一个完整备份之后的时间吗,也就是说只有 完整备份+ldf文件都有,才能恢复到完整备份之后的时间吗?
       如果能确定,清晰多了,如果只用ldf也可以恢复,就迷糊了。ldf保存了删除的数据?
      

  4.   

    log 文件的作用是记录下所有连接到数据库的用户的动作
    数据库操作的方式是先将要执行的操作写进log文件中,再执行写入的操作
    实际应用中主要是用log恢复数据和检查是否有人入侵
    所以用log文件恢复上个月的数据是绝对可行的,实际上在工作中也是这么做的
    但是你要注意备份好log文件,就是要设计好一套合理的数据库备份方案
      

  5.   

    log 文件的作用是记录下所有连接到数据库的用户的动作
    数据库操作的方式是先将要执行的操作写进log文件中,再执行写入的操作
      

  6.   

    还有个问题,是不是必须使用最近的完整备份,例如:
    周一作了完整备份,周二也作了完整备份,周三准备恢复到周二的状态,但是周二的备份丢失了,用周一的可以恢复吗?本质是,log文件是否仅保留最近一次完整备份之后的内容,如果是的话,周二的数据就不能恢复了。如果所有内容全部累加,那只要过去有一个完整备份就ok了。yes/no呢?