有个问题,急啊!请高手快指教!!!

tmdbcd0630 2004-12-27 11:37:14
我今天在sql2K上的某个表里删除了2条记录,由于疏忽,看错了表,导致把备份表里的记录删除了(不是用提交事务的语句删的,是直接在那条数据记录上点右键选删除删的),正常使用的表里也没有了这两条记录.这条记录很重要,我现在想要恢复,请问如何才能恢复啊.请高手赶快指教啊!谢谢谢谢!!!!!!
...全文
147 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tmdbcd0630 2004-12-29
  • 打赏
  • 举报
回复
工具很好用,不过由于我一开始没弄明白,没有停运SQL,导致更新了LOG,找不到上午删除的记录了.晕菜了.不过仍然谢谢 zjcxc(邹建) !!
iswear428 2004-12-27
  • 打赏
  • 举报
回复
UP
tmdbcd0630 2004-12-27
  • 打赏
  • 举报
回复
您给的网页下载不了啊.还有别的网址可以下载吗?不过多谢了!!!
zjcxc 2004-12-27
  • 打赏
  • 举报
回复

log explorer使用的几个问题

1)对数据库做了完全 差异 和日志备份
备份时选用了删除事务日志中不活动的条目
再用Log explorer打试图看日志时
提示No log recorders found that match the filter,would you like to view unfiltered data
选择yes 就看不到刚才的记录了


如果不选用了删除事务日志中不活动的条目
再用Log explorer打试图看日志时,就能看到原来的日志

2)修改了其中一个表中的部分数据,此时用Log explorer看日志,可以作日志恢复

3)然后恢复备份,(注意:恢复是断开log explorer与数据库的连接,或连接到其他数据上,
否则会出现数据库正在使用无法恢复)
恢复完后,再打开log explorer 提示No log recorders found that match the filter,would you like to view unfiltered data
选择yes 就看不到刚才在2中修改的日志记录,所以无法做恢复.


3)
不要用SQL的备份功能备份,搞不好你的日志就破坏了.

正确的备份方法是:
停止SQL服务,复制数据文件及日志文件进行文件备份.

然后启动SQL服务,用log explorer恢复数据

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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