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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 维护数据库 » SQL Anywhere 高可用性 » 设置数据库镜像系统

 

指定首选数据库服务器

在数据库镜像系统中,可以将两个伙伴服务器中的一个标识为首选服务器。如果所有数据库服务器都在运行,则首选服务器将成为主服务器,并取得数据库的所有权。如果标记为首选的服务器不可用,则充当镜像服务器的服务器将成为主服务器。当首选服务器重新启动时,它会获得尚未从当前主服务器得到的全部事务日志条目。接下来,它要求当前主服务器放弃数据库所有权。然后服务器将改变角色,首选服务器将成为主服务器,其它服务器会成为镜像服务器。当数据库所有权更改时,到非首选服务器上数据库的全部连接都将丢失。

通过将 PREFERRED='YES' 添加到定义伙伴服务器的 CREATE MIRROR SERVER 语句,从而指定首选服务器。例如:

CREATE MIRROR SERVER mirror_server1
AS PARTNER
connection_string='SERVER=mirror_server1;host=localhost:6871'
state_file='c:\server1\server1.state'
preferred='YES';
 另请参见