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

VerifyServerName (VERIFY) 通信参数

指定在连接到此主机时是否验证服务器名称。

语法{ VerifyServerName | VERIFY }={ YES | NO }

用法

TCP/IP(仅限客户端)

允许值

YES、NO

缺省

备注

通常,不应设置此选项。它仅用于连接到多路复用辅助服务器,以平衡这些服务器之间的查询负载。

使用 DoBroadcast=NONE 参数通过 TCP 进行连接时,客户端会进行 TCP 连接,然后验证找到的服务器名称是否与要查找的服务器名称相同。指定 VerifyServerName=NO 将跳过对服务器名称的验证。这允许 IQ 客户端在只知道 IP 地址/端口的情况下连接到 SAP IQ 服务器。

服务器名称仍必须在连接字符串中指定,但会将其忽略。仅当指定 VerifyServerName 时才使用 DoBroadcast=NONE 通信参数。

如示例中所示使用,将此选项设置为 NO 允许您指定到特定 IP 地址和端口号的连接。IP 地址和端口号用于负载均衡计算机,该计算机充当 IQ 客户端和 IQ 服务器之间的网关。

示例

要使用此选项,请在客户端计算机上的 ODBC 管理器中创建新的 ODBC DSN,并指定如下参数:

  • 在“数据库”选项卡上,指定连接到所有辅助服务器的通用服务器名称,例如 qserv。服务器名称为必填项,但由于“网络”选项卡中的参数而被忽略。

  • 在“网络”选项卡上,选中“TCP/IP”复选框,然后在文本框中键入以下内容: host=;port=;DOBROADCAST=NONE;VERIFY=NO 例如: host=;port=2222;DOBROADCAST=NONE;VERIFY=NO

    当 IQ 客户端连接到此 DSN 时,负载平衡器会根据计算机的工作负载将连接分派到特定辅助服务器。