数据库被误删除怎么恢复,求各位大神指教

qinjipan 2014-03-21 12:08:37
我在操作的时候不小心把整张表都删除了,求各位大神指教怎么恢复表和表里面的数据,数据库是sql2008
...全文
196 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cideason 2014-03-23
  • 打赏
  • 举报
回复
引用 3 楼 yupeigu 的回复:
ApexSQL Log-SQL误操作恢复工具(支持sql2008,sql2012) http://www.jb51.net/softjc/88858.html
--小F-- 2014-03-21
  • 打赏
  • 举报
回复
2008基本没救了 找专业的数据恢复公司吧。
  • 打赏
  • 举报
回复
不过这个软件有限制,你在网上再找找这个软件,是否有破解版本吧
  • 打赏
  • 举报
回复
ApexSQL Log-SQL误操作恢复工具(支持sql2008,sql2012) http://www.jb51.net/softjc/88858.html
qinjipan 2014-03-21
  • 打赏
  • 举报
回复
没有备份,有什么第三方软件求推荐,谢谢
  • 打赏
  • 举报
回复
你有做备份吗 如果没有备份,那只能用第三方的工具来实现恢复了
静控 2014-03-21
  • 打赏
  • 举报
回复
操作之前还是要备份的
「已注销」 2014-03-21
  • 打赏
  • 举报
回复
如果数据库恢复模式为完整模式,可以根据备份恢复到指定时间的数据。
pengpeng409 2014-03-21
  • 打赏
  • 举报
回复
操作之前还是要备份的
  • 打赏
  • 举报
回复
备份是最重要的。
HeavenInShanghai 2014-03-21
  • 打赏
  • 举报
回复
一个备份也不做的数据库估计也不是很重要吧. 能不能稍微介绍下数据库的背景,是干嘛用的. 例如 如果你删除的是日志表或者meta data table那些在一定情况下可以重建的.
HeavenInShanghai 2014-03-21
  • 打赏
  • 举报
回复
引用 1 楼 yupeigu 的回复:
你有做备份吗 如果没有备份,那只能用第三方的工具来实现恢复了
很不幸,如果你没有备份,并且发出的命令是 drop table 或者 truncate table 那么你的删除的所有内容是不可以被 roll back 的,应为日志里根本没有记录你删除记录的前后镜像; 日志只能告诉你谁 drop table 和什么时候发生的. 恐怕连第三方工具都爱莫能助. 同理,如果你的数据库是simple recovery mode,那么在没有备份的情况也 如果你没有备份, 但是 delete * from table ---> drop table, 那么你可以从日志中roll back 记录. apex, red gate等第三方工具可以读取日志,帮你恢复. 好运 . 记得备份

22,209

社区成员

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

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