修改连接管理器的 sqlhosts 文件

必须修改连接管理器的 sqlhosts 文件,才能定义网络连接信息。

连接管理器和数据库服务器实例在 sqlhosts 文件中以类似方法进行配置。sqlhosts 文件中的每个条目表示一个服务级别协议 (SLA) 名称或一个数据库服务器。

连接管理器需要连接到并监视的每台服务器都必须列在连接管理器 sqlhosts 文件中。 如果要监视高可用性集群,连接管理器 sqlhosts 文件必须包含主服务器和所有辅助服务器。

可以使用 GBASEDBTSQLHOSTS 环境变量来指定 sqlhosts 文件的位置。

  1. 编辑将要运行连接管理器的服务器上的 sqlhosts 文件。
  2. 添加一行,其中包含名称、网络类型、主服务器的主机名和服务名称,并为连接管理器需要管理的每个辅助服务器和每个 Enterprise Replication 服务器添加单独的行。
  3. 为每个服务级别协议名称添加一行。
    例如,以下条目用于创建 SLA 名称 oltpreport
    #dbservername    nettype       hostname      servicename      options
    oltp     onsoctcp    cmhost1 cmport1
    report   onsoctcp      cmhost1 cmport3

    客户机通过连接管理器使用 SLA 名称连接到服务器。cmhost1 表示正在运行连接管理器的服务器名称。 cmport1cmport3 是客户机连接到的端口。