sql server 数据库大量数据自动丢失?
环境:
Windows2000+SQL Server 2000
数据库记录数量属于百万级的
现象:
系统已经正常运行近两年了
每天都有几千条交易记录,当天查询数据时候数据正常,到第二天查询时候发现前天数据丢了1/3,这种现象就是近10天发生的,不知道何故?望知道的兄弟指点一下!
以前也有几个客户发生发生过这样数据,后来就用log explorer 恢复了,但是通过log发现这些丢失数据都是正常入库,不知道未何数据库启动什么隐性事物造成回滚.
我的数据是通过存储过程插入数据库的,其中自己系统日志是单独一个SQL执行的,这些==操作数据都丢失了,不知道什么原因!!
望知道的兄弟指点一下!谢谢!!!
------解决方案--------------------今晚打开事件探测器,追踪 DELETE。
------解决方案--------------------可能中招了,我估计。
------解决方案--------------------是否最近修改了前台应用程序有bug,只是当天的纪录有丢失
------解决方案--------------------sql不会出现这么弱智的问题吧?
是不是程序中有BUG?或者有人恶意搞?
------解决方案--------------------mark
------解决方案--------------------这个有意思.关注中!!
------解决方案--------------------我也遇到過 !我的一个月的薪资 无缘无故的没了 同情接分! 恢复吧没办法
------解决方案--------------------程序问题可能性多点,在多线程处理不当可能会发生这样错误问题。
当然也有恶人搞鬼!
得开启事件探查器来跟踪。
------解决方案--------------------我也遇到过这种问题,没有办法,偶然产生,不好捕捉到原因的。
------解决方案--------------------好久以前的问题了,不知道解决没有?
用事件探测器应该很清楚的知道原因