KEPServerEX V6 使用ODBC链接mysql数据库无法生成设备标签

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_35616330/article/details/90410479

#报错信息: Failed to automatically generate tags for device '设备1'  ;

欢迎加入交流群  

分析: 

      看到这个问题,想到了  KEPWare  ODBC 的协议说明中提到过 mysql的数据库的特殊,在选择型号时一个是通用 ,一个是 mysql,   唯独把mysql  单独列出来了,为啥?  现在知道了,就是很特别!

       然后,win odbc是测试OK, 就是到kepware 生成标签时才出现问提报错,一开始以为是KEPWare设置问题,并不是,是mysql 驱动问题,曾经在网上查问题时,看到过  :说 mysql 的驱动 有32位与64位,但64系统使用驱动时 会调32位的驱动,所以就想到了,  32位与64位  驱全部安装。 再来测试一下;

      但还是不行, 网上又找了些资料:说 mysql 驱动不仅仅只在  ODBC的用户DNS中添加   驱动,还要在ODBC的系统DNS中添加   驱动,就这样一层层添加,再来测试一下;   居然OK了;OK了!      到目前才理解到  mysql的特别一处;  蛋疼! 

         #还有一个特殊的地方::::   mysql  数据库 安装的是  5.6  5.7    版本驱动就不能用  8.0的ODBC mysql 驱动,只能安装  5.2 或 5.3  的驱动;(驱动mysql官方网上)

解决: 

1. 卸载  WIN ODBC的用户DNS 中关于mysql 的设置

2. 下载 32位、64位  驱动 

3. 安装 32位、64位  驱动

4. 添加 32位  64位  驱动(ODBC的用户DNS)

5. 添加 32位  64位  驱动(ODBC的系统DNS)

验证:

1.  先检查了一下  ODBC  mysql能不能连接成功;

2.  KEPWare   ODBC  调用表测试,OK

KEPWaer 学习交æµ

猜你喜欢

转载自blog.csdn.net/qq_35616330/article/details/90410479