如何恢复sql server 被误删的数据

zyswtwang 2012-06-15 08:56:51
本来想给数据库的表添加新字段,但是误操作,将表中的数据清空,现在手里只有被删后的数据库文件,以及前一个月的文件,并没有过备份,应该如何恢复被删除的数据?
...全文
172 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2012-06-16
  • 打赏
  • 举报
回复
删了数据都还是可以通过日志备份来找回的,前提是非“简单”恢复模式,然后在日志备份时加上stop at 'xxx'时间就可以了。当然如果工具有用,还是使用工具吧。我是没用过的。同时truncate操作不记录日志,所以恢复好像也没用的
mingpei0703 2012-06-15
  • 打赏
  • 举报
回复
2005版本以下找LOG EXPLORER软件恢复
2008版本以上试下:http://www.cnblogs.com/dudu/archive/2011/10/15/sql_server_recover_deleted_records.html
Shawn 2012-06-15
  • 打赏
  • 举报
回复
--#1. 如果是delete操作,并且日志方式为完整模式,用log explorer软件恢复
--#2. truncate table 的话,除了有备份,好像无药可救了
zyswtwang 2012-06-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

如果是完整模式的话,做个日志备份,把备份时间设置到你删数据之前,然后再还原
[/Quote]
能不能详细说下?删除数据之前并没有做过备份,现在再备份,不能恢复到删除数据之前的时间
發糞塗牆 2012-06-15
  • 打赏
  • 举报
回复
如果是完整模式的话,做个日志备份,把备份时间设置到你删数据之前,然后再还原
昵称被占用了 2012-06-15
  • 打赏
  • 举报
回复
找LOG EXPLORER软件恢复

22,209

社区成员

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

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