我有一台带有Windows Server 2008的电脑(但也适用于Windows Server 2003)和带有不同安装网站的IIS,这些电脑通常运行正常。 有时候(每天2-3次),由于浏览器返回经典的超时错误,所以读取mdb数据库的所有站点都会进入某种循环,从而停止服务器的mdb连接。 不依赖于数据库或站点,而是发生在服务器上的所有站点上。一般来说,它们是asp中具有经典ADODB连接的站点。 Web访问继续运行,它只是进入循环的mdb连接。 重新启动Web发布服务或重新启动IIS,再次运行连接就足够了,但我希望防止出现问题,而不是每次有人报告时都解决问题。 可能取决于什么?有些网站阻止了整个服务器上的mdb连接吗?某种黑客攻击?如何监控站点的异常行为或外部攻击? 谢谢。
答案 0 :(得分:0)
停止使用Access数据库文件(.mdb或.accdb)作为Web应用程序的后端数据库。
Microsoft strongly recommends against it;出于多种原因,这只是错误的方法。