Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 高可用性和只读向外扩展系统 » SQL Anywhere 只读向外扩展 » 在只读向外扩展系统中连接到数据库

 

连接到复制节点

通过连接到主服务器并将 NodeType 连接参数指定为连接字符串的部分内容,以此连接到复制节点。NodeType 连接参数接受以下值:

  • DIRECT   这是连接到数据库服务器时的缺省设置。

    如果 NodeType 连接参数设置为 DIRECT,数据库服务器接受连接时不会执行负载平衡或重定向。

  • PRIMARY   如果 NodeType 连接参数设置为 PRIMARY 并且连接到了主服务器,连接将被接受。如果连接到了非主服务器(例如,镜像服务器或复制节点),则数据库服务器会将连接重定向到主服务器。

  • COPY   如果 NodeType 连接参数设置为 COPY,数据库服务器执行负载平衡和选择复制节点。在只读向外扩展系统中,数据库服务器将检查自己分支中的复制节点(如果服务器不是根节点则还包括它自己)并且选择负载最轻的复制节点。如果数据库服务器没有选择自身,它将把客户端重定向到选定的数据库服务器。

  • MIRROR   如果 NodeType 连接参数设置为 MIRROR 并且连接到了镜像服务器,连接将被接受。如果连接到了非镜像服务器,数据库服务器将连接重定向到镜像服务器。

  • READONLY   如果 NodeType 连接参数设置为 READONLY,则连接到任何只读服务器,可以是复制节点,也可以是镜像服务器。如果没有复制节点,这等效于 MIRROR 设置。如果有复制节点,这等效于 COPY 设置。

根数据库服务器确定了应与哪个复制节点建立连接后,(如有必要)会将连接自动重定向到该节点。

 另请参见