sql数据库中部分数据莫名其妙的丢失了,如何还原呢?

sqlserver2005数据库中DB1中tb1中的数据部分字段数据丢失了,主要是imgpath(图片路径)丢失了,不知原因莫名其妙的

就没有了,而且此数据天天都在使用,每天都有新数据录入,不能直接用备份文件还原,而且备份不是每天都备份,从备份文

件中修改的话可能还是不完整,很着急,有什么好的方法还原这些丢失的数据呢?

作者: fxsy6669   发布时间: 2011-06-15

还是找找丢失的原因吧,不解决这个问题,你每天拆东墙补西墙不累啊。

作者: zy112429   发布时间: 2011-06-15

应该有日志的吧,不小心丢失了,应该能从日志里面恢复出来,你百度一下

作者: chuanzhang5687   发布时间: 2011-06-15

从道理上讲,只要不去动它,那数据是不会丢失的.因此,造成丢失的原因可能有:
1.程序中有错误,把不该删除的删除了,但你不知道这些删除语句为什么会执行的.
--检查你的所有程序,特别是有删除/更新操作的语句.
2.有其他人或者外部程序通过其他途径删除了你的数据.
--检查你机器上运行的东西,特别是网站的话要防止注入类的语句.

作者: qianjin036a   发布时间: 2011-06-15

update 很邪恶的哈哈

作者: chuanzhang5687   发布时间: 2011-06-15

会不会是你的数据库中有触发器这些??

如果数据丢失了 有备份的话就还原 没有的话就用log explore

作者: fredrickhu   发布时间: 2011-06-15