1、配置:web服务器为win2003+mssql2000+tomcat+诺顿企业版;
2、现象:近期数据库某个表内的整行数据不明原因被删除(每次删除的时间不确定,几乎每天都有,删除行数不确定),某个表某行数据的几个列被更改。
3、日志,使用log explorer和事件探查器 得到日志:
通过两个日志我初步认为是jsp程序在扫描并删除数据库的,但网站在近期之前的一年时间都是正常的,由于不是我本人开发,是我接手管理网站,我又不太懂程序,百思不得其解是怎么回事,故请朋友们帮我分析一下原因和解决方法,不胜感激!
jsptomcat数据库表被删除

解决方案 »

  1.   

    1.最大的可能是你的程序写的不严谨,你重点排查delete语句执行的条件,
    2.是否有什么管理 的账号??
    3.不可能是杀毒软件
      

  2.   

    建议还是排查delete的相关业务
      

  3.   

    查找满足 delete 的条件
      

  4.   

    +1.
    大部分可能是程序不严谨,造成数据误删。排查delete语句是否有地方有不严谨的地方。
      

  5.   


    确实有定时任务,但无delete语句
      

  6.   


    Quote: 引用 11 楼 hamekiller 的回复:

    引用 6 楼 beichui 的回复:排查一下是否有定时任务
      

  7.   


    程序里的struts文件夹有相关文件
      

  8.   


    程序里有 struts.jar之类的包么