日期:2014-05-17  浏览次数:20498 次

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

------解决方案--------------------
找LOG EXPLORER软件恢复
------解决方案--------------------
如果是完整模式的话,做个日志备份,把备份时间设置到你删数据之前,然后再还原
------解决方案--------------------
--#1. 如果是delete操作,并且日志方式为完整模式,用log explorer软件恢复
--#2. truncate table 的话,除了有备份,好像无药可救了
------解决方案--------------------
2005版本以下找LOG EXPLORER软件恢复
2008版本以上试下:http://www.cnblogs.com/dudu/archive/2011/10/15/sql_server_recover_deleted_records.html
------解决方案--------------------
SQL日志文件查看工具(Log Explorer for SQL Server v4.2)
------解决方案--------------------
删了数据都还是可以通过日志备份来找回的,前提是非“简单”恢复模式,然后在日志备份时加上stop at 'xxx'时间就可以了。当然如果工具有用,还是使用工具吧。我是没用过的。同时truncate操作不记录日志,所以恢复好像也没用的