哪位大侠能解决这个问题:在SQL2000中,数据已保存,又不存在了!!!!!!!!!!!
在软件中通过执行:
Insert into 表.................语句已保存数据,
查询时已经能够看到结果,但是在第二天再查询的时候却找不到了。
表中有一列ID 为自动增长,中间已经少了一部分数值,应该可以肯定数据已经插入表中。
请大家分析下原因!
------解决方案--------------------好神奇.
------解决方案--------------------看看日志.
或事件监视.看看有没有异常操作.
------解决方案--------------------因为这是一个客户正在使用的软件,
今天下午客户打过电话来,
说昨天的一部分POS收银记录已经查不到了,
已经减掉的库存又加回去了!
而在昨天下班前还能看到
----------------
下班后有人动了手脚?
有没有相应的取消记录,或者回滚记录之类的,
还有就是,有没有人删除掉了部分数据,-- 这个好危险.....
------解决方案--------------------
------解决方案--------------------1,查看日志,使用log Explorer查看对sqlserver数据日志
2,查看你程序的日志,如果是通过你程序删除的
3,是否中了病毒
------解决方案--------------------看看
------解决方案--------------------你问下Zj大哥吧!
------解决方案--------------------这种情况我以前好象碰到过,我当时也觉得奇怪!也许是谁删除掉了,而你却不知道,获取是你的程序有问题,
在写代码的时候会删除些数据,我只 是猜测//
你可以看下日志.
或事件监视.看看有没有异常操作.
------解决方案--------------------中招了?
看看操作日志
------解决方案--------------------
不是有个叫log Explorer的东西嘛,
地球人都在宣传,
下来试试,看Log的。
------解决方案--------------------估计被人用命令删掉了。
------解决方案--------------------
------解决方案--------------------应该看看日志.
会不会有什么触发器.查查看会不会是程序执行了什么任务把数据不符合的数据给删除了?
------解决方案--------------------学习
------解决方案--------------------这个问题只能一点点排查.
跟踪sql,查程序,查是否人为.