本来想给数据库的表添加新字段,但是误操作,将表中的数据清空,现在手里只有被删后的数据库文件,以及前一个月的文件,并没有过备份,应该如何恢复被删除的数据?

解决方案 »

  1.   

    --#1. 如果是delete操作,并且日志方式为完整模式,用log explorer软件恢复
    --#2. truncate table 的话,除了有备份,好像无药可救了
      

  2.   

    2005版本以下找LOG EXPLORER软件恢复
    2008版本以上试下:http://www.cnblogs.com/dudu/archive/2011/10/15/sql_server_recover_deleted_records.html
      

  3.   

    SQL日志文件查看工具(Log Explorer for SQL Server v4.2)
      

  4.   

    删了数据都还是可以通过日志备份来找回的,前提是非“简单”恢复模式,然后在日志备份时加上stop at 'xxx'时间就可以了。当然如果工具有用,还是使用工具吧。我是没用过的。同时truncate操作不记录日志,所以恢复好像也没用的