win环境下iis使用mysql数据库安装odbc连接驱动后,还不能链接上数据库

win环境下iis使用mysql数据库安装odbc连接驱动后,还不能链接上数据库

Yonny
2021-04-22 / 0 评论 / 16 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年04月22日,已超过227天没有更新,若内容或图片失效,请留言反馈。

clipboard.png

问题出现在winserver2012中,安装好Connector/ODBC 5.1.13(64位)(https://dev.mysql.com/downloads/connector/odbc/5.1.html)后,去asp网站尝试链接数据库时候提示驱动未找到或者不正确。
先分析是不是版本问题造成的,就去找一个3.51(32位,这个是关键点)版本的驱动安装,然后再链接数据库时候把链接改为链接用3.51链接,可以连接上了,
那么为什么5.1的连不上呢,先排除版本问题,本地win7测试5.1和3.51是正常链接的,后面想起来iis服务器应用池高级设置中有一个开启32位程序的,这是和服务器唯一区别的设置,果断把32位关闭了,就可以使用5.1的了,因为5.1是64位的,开启支持32它就没法用了,但是3.51是32位的,因此没问题,问题解决
最后要说的:iis默认是关闭32位支持的,要注意
在纯净的win2012服务器上要安装上面的驱动还要安装vc c++2010运行库(最好32,64都安装上)

0

评论 (0)

取消