章老师,您好!
请教一个问题:我在WIN7+VS2005+MSSql2005平台上制作的WEB网页中使用Microsoft.Jet.OLEDB.4.0连接了XLS文件,调试正常后,发布到Windows Server 2003+MSSql2005的服务器上运行时,结果报告错误说Microsoft.Jet.OLEDB.4.0未注册。请问这是什么原因?应当如何注册?
出错信息为:The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
两台机器除操作系统不一样外,其它都配置都基本相同,难道WINDOWS Server 2003 不支持'Microsoft.Jet.OLEDB.4.0' ?请高手指点迷津!!!
在服务器上执行以下命令
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
则:
网站完全不能用了,怎么回事啊???怎么才能还原???
服务器上的Windows Server 2003是64位的版本
最后采用了最笨的方法解决:重新安装服务器上的Windows Server 2003的32位版本!!!
在服务器上执行
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
后则:
Service Unavailable
网站完全打不开了???
在服务器上执行
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
后则:
Service Unavailable
网站完全打不开了???怎么才能恢复
@NetSQL:服务器 Windows Server 2003 是64位版本
@NetSQL: 执行了
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
后还是不行?
服务器上装个office2003就可以了。
安装Microsoft.Jet.OLEDB驱动