Connector/Net no longer supports server versions prior to 5.0

4 篇文章 0 订阅

今天在给客户写一个获取数据库中指定数据的小程序时遇到一个问题:无论MySql合适MSSQL Server数据库,在本地测试时一切完美,没有任何问题,可是客户却运行不起来,总是失败报错。后来查明原因如下:

MSSQL Server错误原因:客户服务端口地址改变,没有使用默认端口,在客户端中任然使用默认端口1433

MySql报错:Connector/Net no longer supports server versions prior to 5.0
这里写图片描述
解决方法:
1. 确认安装了MySql并且安装最新版Connector
2. 引用旧版本的Mysql.Data.dllMysql.Data.dll 6.3.0版本以下)

当然在我的需求下方法2是最好的解决方法,不用安装新版的Connector,毕竟Mysql是在客户机器上,而且每个客户机都去升级Connector的话好麻烦的!

Mysql.Data.dll6.3.0 移除了对Mysql Server 4.1 的连接支持,要求连接的server 版本不能小于5.0

这里写图片描述

最后附上整理mysql官网各个版本的Mysql.Data.dll下载链接:http://download.csdn.net/detail/da_keng/9456312

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值