不稳定的Access ODBC driver

今天一个客户告诉我他的新闻管理系统和留言本打不开了。

我一看果然如此,浏览器报告500错误。怎么办?登录到服务器端,打开 IIS 中的 Debug 出错信息,如下:

Microsoft OLE DB Provider for ODBC Drivers error ‘8007000e’

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key ‘Temporary (volatile)

客户的网站都是以 access 驱动的,从出错信息来看好像是权限的问题,但我对 asp 和 access 很不熟悉,只好上网去查。在微软的站点查到了,微软宣称 Microsoft Access ODBC driver 不稳定,当多用户并发存取时容易发生未知错误。解决方案是用 native Jet OLE DB Provider 来替代 Microsoft Access ODBC driver,最好是用 sqlserver (废话,有银子谁不用好的)。

http://support.microsoft.com/kb/299973/EN-US/

只好重起 IIS,通知客户修改程序。

Post a Comment