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

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

KEPServerEX V6 使用ODBC链接mysql数据库无法生成设备标签_第1张图片

欢迎加入交流群  

KEPServerEX V6 使用ODBC链接mysql数据库无法生成设备标签_第2张图片

分析: 

      看到这个问题,想到了  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能不能连接成功;

KEPServerEX V6 使用ODBC链接mysql数据库无法生成设备标签_第3张图片

2.  KEPWare   ODBC  调用表测试,OK

KEPServerEX V6 使用ODBC链接mysql数据库无法生成设备标签_第4张图片

KEPServerEX V6 使用ODBC链接mysql数据库无法生成设备标签_第5张图片

 

你可能感兴趣的:(KEPWare,无法生成设备标签,ODBC链接mysql,KEPWareEX)