sql server2008 delete操作数据恢复

wyj060532 2012-01-12 06:45:31
delete操作不小心把很多表的数据清了,只有删除后的mdf文件和ldf文件,如何恢复?注意是sql server2008数据库,以前看到过很多2005或2000的恢复方法,试过了都不行
...全文
686 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2013-12-15
  • 打赏
  • 举报
回复
用这个工具试试: ApexSQL Log-SQL误操作恢复工具(支持sql2008,sql2012) http://www.jb51.net/softjc/88858.html
jun_0214 2013-12-15
  • 打赏
  • 举报
回复
如果没有以前的备份,可以立即把MDF和LDF文件复制出来,然后用mdfview程序,下载地址http://www.minisoft.cn/mdfview.rar。该软件通过直接解析日志文件恢复误delete和误update的数据
勿勿 2012-01-12
  • 打赏
  • 举报
回复
没有备份吗?有就还原了,没有就找数据恢复的吧。
叶子 2012-01-12
  • 打赏
  • 举报
回复
如果是SQL SERVER 2008的话,我没有任何办法

(找数据库恢复的把mdf文件和ldf文件恢复到删除之前,然后重新附加理论上是可以的,但是这个恢复很困难)
wyj060532 2012-01-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sql77 的回复:]
引用 2 楼 wyj060532 的回复:

引用 1 楼 sql77 的回复:
2008貌似没有LOG EXPLOERE这东东,帮顶

嗯,确实没有,LOG EXPLOERE只适用于2000和2005版本

如果数据很重要,最好找专门的数据库数据恢复,

数据库的哪随便执行DELETE的啊
[/Quote]

汗,他不小心执行了一个存储过程,那个存储过程就是用来清数据的
SQL77 2012-01-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wyj060532 的回复:]

引用 1 楼 sql77 的回复:
2008貌似没有LOG EXPLOERE这东东,帮顶

嗯,确实没有,LOG EXPLOERE只适用于2000和2005版本
[/Quote]
如果数据很重要,最好找专门的数据库数据恢复,

数据库的哪随便执行DELETE的啊
wyj060532 2012-01-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sql77 的回复:]
2008貌似没有LOG EXPLOERE这东东,帮顶
[/Quote]
嗯,确实没有,LOG EXPLOERE只适用于2000和2005版本
SQL77 2012-01-12
  • 打赏
  • 举报
回复
2008貌似没有LOG EXPLOERE这东东,帮顶

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧