修复:IP 更改后 ZappySys ODBC 中的设备限制已达上限错误
发布: (2025年12月19日 GMT+8 07:51)
2 min read
原文: Dev.to
Source: Dev.to

问题
在更改虚拟机的 IP 地址后,使用 ZappySys ODBC 时可能会看到 “License Error – Device Limit reached”(许可证错误 – 设备限制已达)提示。此情况通常出现在虚拟机重新部署、网络变更或基础设施更新后。
为什么会出现
ZappySys ODBC 使用 基于设备的客户端访问许可证 (CAL),每个 IP 地址都被视为一个独立的设备。
- 默认包含一个设备 CAL
- 每个唯一的 IP 地址计为一个设备
- 当虚拟机 IP 变化时,会被检测为新设备
- 之前的 IP 可能仍然在许可证中注册
如果没有可用的额外设备 CAL,连接将被拒绝。
解决方案(快速修复)
在大多数情况下,您可以通过刷新许可证状态来解决此问题:
- 停用当前的 ZappySys 许可证
- 再次激活许可证
- 重启 ZappySys Application Gateway 服务
重启网关会强制重新加载许可证并更新活动的 IP 地址。
需要额外 CAL 时
如果您的环境经常更换 IP 地址或使用多台机器,可能需要购买额外的 设备 CAL,以避免将来再次出现此问题。
结论
此错误并非配置错误导致,而是 IP‑基许可证行为所致。重新激活许可证并重启 Application Gateway 在大多数单虚拟机场景下即可解决问题。