好心情Blog

回忆过去发生的,记录现在拥有的,展望未来改变的。

Mar
18
在Windows Server 2003下用ASP连Access数据库的问题

单位的服务器装的全是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方式运行!

评论[ 2 ]
2008-3-18 18:07:22 [回复] [编辑] [删除] 第1楼. lovehr
我只用过XP,哈哈
软件兔 于 2008-3-18 20:17:15 回复
建议你下次试试2003,设置好了后用起来比XP好多了。
2008-6-2 11:00:40 [回复] [编辑] [删除] 第2楼. tong
不错

发表评论:

Blog搜索

Blog分类

RSS订阅



可能与本文相关的广告

最新评论及回复

留言本最新留言

最新文章

Tags云集

Powered by Z-Blog and Template by 软件兔. 随意转载, 但请在文章中加上本站链接:〖好心情Blog〗