现在的位置: 首页工作学习>正文
在Windows Server 2003下用ASP连Access数据库的问题
发表于1419 天前 工作学习 评论数 4 ⁄ 被围观 559 views+

单位的服务器装的全是32位2003,正好这次新上刀片服务器,趁大部分服务器都要转移的机会,我就把大多数服务器都换成了Winodws Server R2 2003 企业版。

不过,很快就发现决定有些仓促了:ASP在Winodws Server 2003 X64中连Access数据库总是报找不到驱动,到ODBC管理器中看了一下,发现竟然2003默认只自带SQL的驱动,没办法,找微软的Jet驱动找了一天,结果也没找到可用的。

今天一来也顾不上服务器上不应该装无关软件的问题了,装了个Access上去。装完后ODBC管理器中倒是真有Access的驱动了,但连接数据库时还是报”未找到提供程序.该程序可能未正确安装”的错……

这次可是真的郁闷了,放狗一搜,才知道原来Access的驱动全是32位的,而64位的IIS连32位的Access保证出错,网上给出的解决办法是运行以下命令,强行把IIS跑成32位的:

cscript  C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 true

一个多周白忙活了——好不容易把N台服务器改成64位的,结果却得强制其以32方式运行!

目前有 4 条留言 其中:访客:4 条, 博主:0 条

  1. lovehr : 2008年03月18日18:07:22  1楼 @回复 回复

    我只用过XP,哈哈

    软件兔 于 2008-3-18 20:17:15 回复

    建议你下次试试2003,设置好了后用起来比XP好多了。

  2. tong : 2008年06月02日11:00:40  2楼 @回复 回复

    不错

  3. 数码相机 : 2011年02月14日15:56:04  3楼 @回复 回复

    以前学过现在不太记得了。。

  4. 防辐射服十大品牌 : 2011年06月25日10:31:25  4楼 @回复 回复

    2003好像是服务器用的吧,工厂应该也有用过

给我留言

留言无头像?