看我如何解决“不能打开注册表关键字 ‘Temporary (volatile) Jet DSN for process 0×714 Thread 0x1f58 DBC”的

服务器环境是windows 2003 + iis 6.0 ,程序未知,不过是asp+access的。这个报错能百度出一大堆,却没有一个能解决的。访问网站前台看似正常,没有任何报错,不过所有调用数据库的都是不显示的,登录后台才会有具体报错,类似:

Microsoft OLE DB Provider for ODBC Drivers 错误 ’8007000e’

[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 ‘Temporary (volatile) Jet DSN for process 0×714 Thread 0x1f58 DBC 0x26d8e64 Jet’。

一开始以为是数据库问题,或者是路径什么的设置错了,其实还是问题想复杂了,要解决很简单,只要回收下程序池,就是iis中的程序池,立马恢复。也是无意间回收了下,竟然恢复了,我想应该是这个asp程序有太多的空闲进程,无法自己结束掉导致的,就像iis6.0中的静态网站有时会出现无法访问的情况,回收程序池,或者重启iis就能恢复,就是结束掉多余的空闲进程。



发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>