win2003下不能安装MDAC2.8 SP1解决方案

在Win2003系统中,使用myeclipse进行Java开发时遇到ODBC驱动程序缺失的问题。尝试安装MDAC2.8 SP1英文版失败,因微软下载需要正版验证。通过在安装文件上设置兼容模式为WinNT4.0(Service Pack 5)成功解决安装问题,随后ODBC数据源设置成功。但未测试安装后的兼容性和可能存在的冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学了很长事件c#,前天忽然看了微软又要出M语言了,顿感前途渺茫,于是暂放。net,弄java了。(提醒大家多去看看msdn的新闻)

 

先声明,我的系统是win2003,装了vs2005和SQL server2005。

 

java开发用的是myeclipse6.0GA,还有tomcat及jbuilder。

 

在做java的ado时候,利用JDBC-ODBC连接SQL SERVER数据库。先设置ODBC数据源, 但是,却报告没有ODBC驱动程序(如图):

 

 

图1(已经装上MDAC)

 

网上查得知没有装MDAC,而去微软下,它上面有该死的正版验证,下不了。于是去迅雷download(挺难找的这里提供了个下载)。

下了个,名称为:Microsoft Data Access Components(MDAC) v2.8 SP1 英文版.EXE

CSDN下载地址:http://download.csdn.net/source/693680

但是它不支持win2003安装是报错(如图):

 

 

我于是又去网上找支持win2003的MDAC,没有。。。。

怎么办???

。。。。。

忽然想起曾经再xp上安装过一个程序也是不支持xp的,我曾经用一个方法解决了。

于是继续用这个方法,得以安装正常。

方法如下(具体分析再后面):

 

右击MDAC安装文件(Microsoft Data Access Components(MDAC) v2.8 SP1 英文版.EXE):

属性-->兼容性-->用兼容模式运行这个程序(打上勾)-->选择winnt4.0(service pack 5)-->确定

(如图)

 

 

再运行改可以正常安装,问题解决。

 

分析(纯属个人观点,请高手多指教):

此安装程序可能未支持win2003,所以不能安装。

但由于win2003的内核是winNT,且此安装程序为微软COPYRIGHTS,所以程序设置后得以正常运行。

后面,安装完后,设置ODBC数据源成功,如图1所示。

 

注意:没有测试有无兼容性或冲突等问题,仅写此文,只供参考,请大家共同测试,请高手指教。

 

谢谢。

本人qq:14762688

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值