欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

在Windows 2003 64位下ASP无法连接Access数据库的解决办法

程序员文章站 2022-04-14 10:32:53
在windows 2003 64位下asp无法连接access的解决办法   前几天安装好了 windows 2003 64bit,在上面跑了一个的网站,在连接access数据库时出错误...


在windows 2003 64位下asp无法连接access的解决办法

 

前几天安装好了 windows 2003 64bit,在上面跑了一个的网站,在连接access数据库时出错误,google过后果然发现了一个办法,就是让iis以32位的方式运行,只要在命令行输入一下命令

cscript c:\inetpub\adminscripts\adsutil.vbs set w3svc/apppools/enable32bitapponwin64 1

之后iis就会以32位方式来运行了。
因为jet引擎实际上是存在的,但它是32位的,与64位的iis兼容性有问题,于是64位的iis就无法认出来,显示的错误就是找不到jet引擎。

  www.2cto.com  

错误提示:microsoft jet database engine 错误 ‘80004005′ 未指定的错误.

 

解决办法:
 

打开c:\windows\temp目录,并加入用户iusr_xxx(打开iis,右击属性,查看安全目录里的用户是否为iusr_xxx,如果是就加此用户,如果为其他用户名即在temp目录加同样的用户即可),要有写的权限,不给运行权限.

 

 

 

作者 king_819