问题说明:
在日常使用中可能会遇到门店绑定软锁时或者启用软锁后,客户端登陆提示:12019错误,如下图。出现此问题提示的主要原因是软锁服务端口11108访问存在异常。在某些情况下进行端口转换映射时(如:花生壳内网版,云VPN中转等方案)会导致出现此类提示。因此需保证其映射的端口,跟软锁服务端口、数据库端口保持一致才能正常使用。
解决方法:
以最常见的花生壳内网版为例进行讲解。当客户网络没有公网IP地址,需使用花生壳内网版时,花生壳会分配一个服务端口号以便外网访问使用。因此我们在配置服务时,需要将对应的软锁服务端口、SQL数据库端口改为与花生壳分配的端口号一致即可。下面说明具体操作步骤:
一、打开花生壳内网版,查看对应分配的域名和端口号:
如上图中已添加了两条映射记录分别为:
1、花生壳分配的端口号40199为软锁服务转发端口,映射到内网192.168.2.230的软锁服务端口号11108
2、花生壳分配的端口号56233为SQL Server转发端口,映射内网192.168.2.230的SQL Server端口6002
二、根据实际情况修改端口,保持实际服务端口与映射端口一致。
1、将软锁服务的工作端口(11108)改为花生壳中对应的映射转发端口40199。打开软锁服务程序安装目录,找到Server.exe.config配置文件右键使用记事本打开。编辑此文件,修改SQL服务端口DbPort为SQL服务映射的端口,修改ServerPort为实际软锁映射端口。如果没有此项目可手动添加。如下图。
2、打开SQL服务管理器,找到SQL Server网络配置,选择TCP/IP协议,将SQL Server的服务端口(6002或默认的1433)改为花生壳中对应的映射转发端口56233。修改后重启SQL服务即可。
三、修改完之后,重新运行软锁服务管理程序,修改数据库端口号,保存后,重启软锁服务即可。
四、操作总结如下: