Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > 利用SQL日志找回丢失的数据
【标  题】:利用SQL日志找回丢失的数据
【关键字】:SQL
【来  源】:http://blog.csdn.net/a19838848/archive/2006/06/20/816542.aspx

利用SQL日志找回丢失的数据

Your Ad Here

这几天碰到了我一生中最痛苦的事情,在对一个表中的一列数据进行update时,后来少带了个where语句,造成整列数据全部更新,也就是整列数据全部丢失,而以前又没有对次数据库进行备份,万分悲痛之下急忙上网找工具.

一共找到3个:

 Log Explorer 

 Apex SQL Log 
 
SQL Log Rescue 

首先说第一个Log Explorer,第一个可能很多人都用过,我下载下来马上连上数据库,点view log,发现了很多条操作记录,不过不管怎么调,那日志的时间都是6月12日到6月16日,我不知道我的数据库日志为什么只从6月12日开始,请高手解释一下.言归正传,我仔细看那些操作的记录,有很多改动的数据都能看到,可是我改动的那列是ntext类型,数据无法看到,使用 undo和redo都无法找到我那ntext类型的数据,即使使用"export log records"和"recovery"里面的操作也无法找到丢失的ntext数据.万分悲痛之下只好找第二个了

第二个Apex SQL Log,和Log Explorer 差不多,看到的日志记录里没发现找到ntext的数据,后来使用"recovery wizard"里面选择恢复数据,它生成的sql里面的我修改的ntext字段全是0x000...这类二进制数据,原来ntext类型的存储和其他数据类型存储的方式不同,在数据库中ntext存储的只是存储ntext内容的指针,我试着用readtext 读取其中它给我一个指针的值,可惜读不到,进www.apexsql.com/中去咨询,原来这个软件在这个地方有个bug,当恢复ntext类型的时候,只给出一个指针是有错误的,根本无法恢复,他们说在下一个版本中才解决这个问题,没办法了.

第三个SQL Log Rescue,这个确实让我兴奋了一下,因为当我连上数据库读取日志时,发现了一些我改动过之前的ntext类型的值已经改动之后的值,他在改动的记录上还对这两个ntext类型的值进行对比,不过高兴没多久,我才发现我原来只可以找到几条这样的值,进官方主页一看,原来才知道,他有值是因为我update这条记录在前面的日志中还有insert的记录,可是我的日志的时间只有6月12日到6月16日的,前面的日志我不知道为什么会没有了,所以我只能找回几条记录.

总结:个人觉得Log Explorer让我这次没一点收获,Apex SQL Log 至少让我知道了我修改的ntext类型存储的地方,期待他下一个版本能找到,SQL Log Rescue让我恢复了几条数据,可惜日志不全,如果日志全的话完全全部恢复,希望高手替我解释一下.

下班前匆忙写的,很潦草,见谅

未公开的DBCC项目:【上一篇】
数据库系统概念读书笔记(1)——引言:【下一篇】
【相关文章】
  • VC调用存储过程的通用方法(SQLServer篇)
  • 精典的SQL语句
  • PostgreSQL的调试攻略
  • 从EXCEL导入数据到SQL SERVER
  • php+mysql+apache在SUSE 10上安装笔记~
  • Web 事件--向SQL Server 数据库、Windows 事件日志、WMI 命名空间或电子邮件输出事件
  • SQL SERVER 数据类型详解
  • SQLSERVER的数据转换服务DTS的调用代码
  • ASP.NET如何防范SQL注入式攻击
  • 如何在ASP.NET2.0下面使用基于数据库(SqlServer2000)的Cache
  • 【随机文章】
  • 用iptables封BT
  • 操作数据:中级SQL
  • 七种方法可以让你的电脑变得更安全
  • Java Socket编程(一) Socket传输模式
  • 蠕虫病毒Worm_Funny.A分析报告(3)
  • 体验NetBeans Visual Web Package (一)……轻松实现JSF的GET请求
  • Rational Rose 逆向工程(java) 常见问题二则
  • 压缩被DBGIRD控件正在使用的MDB数据库
  • CD中制作一个景物写生
  • C++/CLI标准化工作告一段落![原文发表时间:2005年9月22日]
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.