日期:2014-05-18  浏览次数:20849 次

sql server 数据库大量数据自动丢失?
环境:
Windows2000+SQL   Server   2000

数据库记录数量属于百万级的

现象:

系统已经正常运行近两年了

每天都有几千条交易记录,当天查询数据时候数据正常,到第二天查询时候发现前天数据丢了1/3,这种现象就是近10天发生的,不知道何故?望知道的兄弟指点一下!

以前也有几个客户发生发生过这样数据,后来就用log   explorer   恢复了,但是通过log发现这些丢失数据都是正常入库,不知道未何数据库启动什么隐性事物造成回滚.

我的数据是通过存储过程插入数据库的,其中自己系统日志是单独一个SQL执行的,这些==操作数据都丢失了,不知道什么原因!!  

望知道的兄弟指点一下!谢谢!!!


------解决方案--------------------
今晚打开事件探测器,追踪 DELETE。

------解决方案--------------------
可能中招了,我估计。
------解决方案--------------------
是否最近修改了前台应用程序有bug,只是当天的纪录有丢失
------解决方案--------------------
sql不会出现这么弱智的问题吧?
是不是程序中有BUG?或者有人恶意搞?
------解决方案--------------------
mark
------解决方案--------------------
这个有意思.关注中!!
------解决方案--------------------
我也遇到過 !我的一个月的薪资 无缘无故的没了 同情接分! 恢复吧没办法
------解决方案--------------------
程序问题可能性多点,在多线程处理不当可能会发生这样错误问题。
当然也有恶人搞鬼!
得开启事件探查器来跟踪。


------解决方案--------------------
我也遇到过这种问题,没有办法,偶然产生,不好捕捉到原因的。
------解决方案--------------------
好久以前的问题了,不知道解决没有?

用事件探测器应该很清楚的知道原因