前些天突然公司的网站(asp+access)不能访问了,症状是:页面无法打开、服务器上dllhost.exe导致CPU占用率一直居高不下,开始的时候或以被注入攻击了,所以检查网站所有脚本代码,结果没有发现任何异常现象。用瑞星扫描了一下,还真的发现了一个叫什么Backdoor.ASP.Mini.h的病毒,扫描完了以为没事儿了,重启IIS结果问题依旧:(,无奈之余只能继续一步一步调试,结果发现在连接数据库的时候出现了错误,因为脚本代码把错误直接给清掉了没有显示^_^!,这下发现问题的所在了,立马做一测试页面访问数据库,出现了:
Microsoft OLE DB Provider for ODBC Drivers 错误 ''80004005''
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 ''Temporary (volatile) Jet DSN for process 0x728 Thread 0x854 DBC 0x276fb44 Jet''。
的错误,网上搜了这个问题出现的频率还挺高,逐一测试了一下,结果发现如下方法比较有效:
------------------------------------------------------------------------------------------------------------------------------
打开 FileMonitor 这个监控软件,因为默认情况下它跟踪的信息太多ÿ