问个让我头痛的问题?什么特殊情况下表内容会被无意修改?
我有个数据表,表里内容经常性会被改动
我已经检查程序,存储过程好多次了,没找到程序中改此处的代码。
那一般情况下什么原因会产生这种以外修改数据的问题呢?
我程序中有rs.open "tbName ",,,,但都用了adLockReadOnly
也有打开这个表能够编辑的地方,但那只有管理员才能操作的。
我感觉人为的修改数据库的可能性不大,在另一方面由于视图的更新操作引发的可能也没有,因为我已经仔细检查了,没有这方面的代码。
最大的可能就是无意识的代码修改了内容。
请指教,谢谢。
[解决办法]
触发器?
[解决办法]
找开SQLSERVER跟踪,跟踪一段时间.先看看什么命令更改了它.然后你就知道是什么原因了.
[解决办法]
是不是被别人 sql注入 了?
[解决办法]
用事件探察器跟踪