ZKAccess5.0/ZKAccess5.2软件常见问题

1、在使用ZKAccess5.0软件标配的MySQL数据库的时候,突然发现操作记录丢失该怎么处理?
答:这个可能是软件的数据库表损坏,需要通过Navicat for MySQL软件对数据库的表进行修复,修复成功后,在软件“门禁—>门设置—>更多—>获取事件记录”界面中“获取所有事件记录”,即可以查找出前面丢失的记录。
 
2、如何使用Navicat for MySQL工具修复MySQL数据?
答:打开Navicat工具,点击【连接】,输入连接名(任意输入即可,比如输入zkeco_db),如果用户使用默认的Mysql数据库,那么主机名使用默认值localhost即可,端口(埠)为17770,用户名为root,密码为空(如果用户使用自己安装的Mysql数据库,请自行输入),然后【连接测试】,测试成功后点【确定】。此时左边出现【zkeco_db】的目录,点击左边的加号,找到下级目录的zkeco_db,双击打开,工具右侧出现所有的表,使用光标全选所有的表,如图所示,在全选的表上右击依次选择【维护表】-【修复表】-【快速】(或者扩展),待修复完毕后关闭窗口即可。

注:使用Navicat打开数据库时,如果提示“No DataBase Selected”,那么请关闭工具后重新打开。



3、 mysql服务挂掉或者丢失
判断mysql服务器出现问题的条件


安装zkecomysql服务步骤:
3.1、“开始”菜单 ---à 找到我们的软件---à服务控制台-à右键“属性”,如下图所示



3.2、在如下弹出框中点击“查找目标”按钮,找到我们安装软件的目录


3.3、目录以下图中红框中的为准


3.4、切换目录到前三个目录,在这个目录下找到mysql.bat文件,双击这个文件即可(最好将杀毒软件关掉)
经过上面四个步骤,需要重启下服务。


4、-601到-700之间:
这之间的错误码均代表发送异步请求失败,这类错误码往往是否软件的bug造成的发送异步请求失败也有可能是网络问题或者服务器的TCP/IP协议存在问题导致的。需要将软件调为debug模式,然后使用Firefox调试请求即能够最快的发现并解决问题。技术人员遇到该类问题,可联系开发人员。


5、-1(命令发送失败),-2(命令超时),-307(连接超时),-10060(连接超时),-10061(连接被拒绝):
上述错误,均表示网络出现异常,比如服务器连接设备超时,往往跟网络环境有关,此时可以ping设备看是否ping通,如果ping不通,则需要检查当前网络的状况。当时,也存在其他情况,比如,如果在RS485通讯方式下,通讯质量不稳定或者波特率选择的不合理时,传输大数据(比如指纹模板),也有可能出现命令超时的情况。
 
6、-22(固件平台不一致), -23(升级的固件版本过旧):
固件平台不一致,指的是要升级的固件和设备中原有的固件平台不一致,比如一个是ZEM510,一个是ZEM560,这种情况下将无法升级。
升级的固件版本过旧,要升级的固件虽然平台和设备中的固件平台一致,但是版本缺比其低,请更换更高版本的固件或者采用tftp工具手动升级固件。
 
7、-100(表结构不存在),-101(表结构中,条件字段不存在),102(字段总数不一致),-103(字段排序不一致):
PullSDK返回的错误码,这类错误码往往由软件和固件不兼容所制。主流的软件和固件都是兼容,所以遇到此类异常后,请首先确认是否使用的是定制固件或者软件,如果是,请联系相关的负责人。



8、-126(库文件不存在或者加载失败), -201 (库文件不存在):
这两个错误码代表,在系统目录下(32操作系统下为system32,64位操作系统下为SysWOW64),缺少了PullSDK库文件所致,这些文件在软件安装时都是有的,可能由于人为原因(含同类软件的卸载安装)导致文件丢失。对应的文件有plcommpro.dll等,出现问题时请先确认该文件是否存在于系统目录下。
 
9、-206(串口被占用或串口不存在):
该错误码可能会在使用RS485通讯方式新增设备或者给设备升级固件时。一旦碰到该错误,最简单的处理方式就是,启动任务管理器,在进程中找到plrscagent.dll,手动结束该进程,然后再继续刚才的操作。
 
10、-1004(设备线程暂停):
设备线程暂停,主要是在进行新增RS485设备,或者给设备升级固件(包括TCP/IP和RS485)时产生,主要是避免进程间设备操作的冲突,一般情况下,该状态可以自行恢复,用户不需要手动干预。如果用户想尽管让该状态恢复正常状态,最简单的处理方式是,通过服务管理器(小托盘),手动停止软件的服务,然后再重启即可。
 
 
扫一扫进入
中控太科官方微信