您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

Host (IP) 通信参数

指定将由客户端库搜索的直接网络之外的其它计算机。

语法{ Host | IP }=

用法

TCP/IP(所有平台)服务器和客户端

允许值

字符串

缺省

无其他机器

备注

在服务器上,执行搜索以避免使用重复名称启动服务器。

对于 TCP/IP,可以使用 <主机名> 或点分隔的 IP 地址。

如果使用 -z 开关,服务器将在启动期间输出此寻址信息。此外,如果指定了 LogFile(Debug 设置为 TRUE),则应用程序会将此信息写入其日志文件。

您可以使用以分号分隔的地址列表搜索多台计算机。此外,还可以使用冒号作为分隔符将端口号附加到 IP 地址。或者,也可以显式指定主机和服务器端口,如 Host=;ServerPort=

使用 TCP/IP 时,IP 和 HOST 是同义词。

在 Windows 平台上指定 IPv6 地址时,请使用接口标识符。UNIX 平台支持 IPv6 地址中的接口标识符和接口名称。Linux(内核 2.6.13 及更高版本)上需要接口标识符。

示例

  • 以下连接字符串片段指示客户端在计算机“kangaroo”和 197.75.209.222(端口 2369)上查找名为 iqdemo 的数据库服务器: ...ENG=iqdemo CommLinks=tcpip(IP=kangaroo;IP=197.75.209.222:2369)

  • 对于 UNIX,需要用引号括起 TCP/IP 选项: dbisql -x "tcpip(HOST=kangaroo;HOST=197.75.209.222)" iqdemo

  • 以下连接字符串片段指示客户端在计算机 my_server 和 kangaroo 上查找数据库服务器。尝试与第一个响应的主机建立连接: dbisql -c "UID=DBA;PWD=;LINKS=tcpip(HOST=my_server,kangaroo;PORT=2639)"