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

DoBroadcast (DBROAD) 通信参数

执行广播以搜索服务器。

语法{ DoBroadcast | DBROAD }={ { ALL | NONE | DIRECT } | { YES | NO } }

用法

TCP/IP(所有平台)

允许值

客户端使用情况

  • ALL (之前为 DoBroadcast=YES)执行广播以搜索服务器。广播首先转到本地子网。如果指定了 HOST=,则还会向每个主机发送广播包。对于 TCP,所有广播包都是 UDP 包。

  • DIRECT (以前为 DoBroadcast=NO),不对本地子网执行广播来搜索数据库服务器。广播包仅发送到 HOST (IP) 通信参数中列出的主机。如果指定 DoBroadcast=DIRECT,则需要 HOST (IP) 通信参数。必须使用 HOST 选项指定服务器主机。

  • NONE 指定 DoBroadcast=NONE 将导致不使用 UDP 广播。使用指定的 HOST/PORT 直接建立 TCP/IP 连接,并验证服务器名称。使用 TCP/IP 时,可以通过将 VerifyServerName (VERIFY) 通信参数设置为 NO 来选择不验证服务器名称。HOST (IP) 通信参数是必需参数,而 ServerPort (PORT) 通信参数是可选的。DIRECT 和 NONE,必须使用 HOST 选项指定服务器主机。

    服务器使用

  • YES

  • NO 如果设置 DoBroadcast=NO,则会禁止数据库服务器进行广播以查找同名的其它服务器。这在极少数情况下很有用,但通常不建议这样做。

    缺省

    全部

    示例

  • 以下命令启动客户端,而不通过广播来搜索数据库服务器。而是仅在名为 silver 的计算机上查找服务器: dbisql -x tcpip(DOBROADCAST=DIRECT;HOST=silver) iqdemo

  • 在 UNIX 上,这些选项必须用引号引起来: dbisql -x "tcpip(DOBROADCAST=DIRECT;HOST=silver)" iqdemo