当前位置:编程学习 > JAVA >>

数据库几个表的的行不明原因被删(jsp程序求解)

1、配置:web服务器为win2003+mssql2000+tomcat+诺顿企业版;
2、现象:近期数据库某个表内的整行数据不明原因被删除(每次删除的时间不确定,几乎每天都有,删除行数不确定),某个表某行数据的几个列被更改。
3、日志,使用log explorer和事件探查器 得到日志:




通过两个日志我初步认为是jsp程序在扫描并删除数据库的,但网站在近期之前的一年时间都是正常的,由于不是我本人开发,是我接手管理网站,我又不太懂程序,百思不得其解是怎么回事,故请朋友们帮我分析一下原因和解决方法,不胜感激!
jsp tomcat 数据库 表被删除 --------------------编程问答-------------------- 1.最大的可能是你的程序写的不严谨,你重点排查delete语句执行的条件,
2.是否有什么管理 的账号??
3.不可能是杀毒软件 --------------------编程问答--------------------
引用 1 楼 bonlog 的回复:
1.最大的可能是你的程序写的不严谨,你重点排查delete语句执行的条件,
2.是否有什么管理 的账号??
3.不可能是杀毒软件


1、我也是这么考虑的,但源程序不是我写的。本人水平有限也看不太明白。
2、管理后台的账号只有一个,每次登录都有记录时间的,这个可以排除。
3、杀毒软件应该不会有问题。

着急是在这之前用的一年都是正常的,就最近这段时间出现,会是什么原因造成的呢 --------------------编程问答-------------------- 在线等各位高手 --------------------编程问答-------------------- 接手管理网站之前的人离职了?和公司不和? --------------------编程问答-------------------- 你们有用struts么 --------------------编程问答-------------------- 排查一下是否有定时任务 --------------------编程问答-------------------- 建议还是排查delete的相关业务 --------------------编程问答-------------------- 查找满足 delete 的条件 --------------------编程问答--------------------
引用 8 楼 SDN_SUPERUSER 的回复:
查找满足 delete 的条件

+1.
大部分可能是程序不严谨,造成数据误删。排查delete语句是否有地方有不严谨的地方。 --------------------编程问答-------------------- 谢谢各位,我先查查源程序试试 --------------------编程问答--------------------
引用 6 楼 beichui 的回复:
排查一下是否有定时任务


确实有定时任务,但无delete语句 --------------------编程问答--------------------
引用 11 楼 hamekiller 的回复:
引用 6 楼 beichui 的回复:排查一下是否有定时任务

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


Quote: 引用 11 楼 hamekiller 的回复:

引用 6 楼 beichui 的回复:排查一下是否有定时任务
--------------------编程问答-------------------- 定时任务看看在做什么。有可能是在删除历史数据。 --------------------编程问答--------------------
引用 5 楼 songbgi 的回复:
你们有用struts么


程序里的struts文件夹有相关文件 --------------------编程问答--------------------
引用 14 楼 hamekiller 的回复:
引用 5 楼 songbgi 的回复:你们有用struts么

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


程序里有 struts.jar之类的包么 --------------------编程问答--------------------
引用 15 楼 songbgi 的回复:
引用 14 楼 hamekiller 的回复:引用 5 楼 songbgi 的回复:你们有用struts么

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

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


引用 15 楼 songbgi 的回复:
引用 14 楼 hamekiller 的回复:引用 5 楼 songbgi 的回复:你们有用struts么

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

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


只有spring-struts.jar --------------------编程问答-------------------- 常见于人事和劳务纠纷。
其实这事和你无关,别人也不该帮你解决,你应该让领导和之前离职的原来开发和管理的人沟通。
只有这样,才能避免对弱势的开发职员的恶意欺诈压迫,让公司对职员持有一个平等尊重的态度,避免这样互损的事情发生,保护包括你在内的技术者的利益。因为即使这不是故意的程序后门,也是因为交接不善导致的,而所有的交接不善,又大多都由于不良的用工关系导致的。
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,