0

我需要检查我要连接的服务器是本地服务器还是 LAN/VPN 上的其他 PC。
使用 UIB API 或 SQL。(用于数据同步。)

分析连接字符串是不可能的,因为有太多的变化。(例如别名、自己的电脑名称、IPv6、127.0.0.3、...)

select RDB$GET_Context('SYSTEM', 'CLIENT_ADDRESS'), 
       RDB$GET_Context('SYSTEM', 'DB_NAME') from RDB$DATABASE;

这些都没有返回服务器 IP,只有服务器上的文件位置。

4

0 回答 0