通过删除两个镜像服务器定义(CREATE MIRROR SERVER...AS PARTNER 和 CREATE MIRROR SERVER...AS MIRROR),从镜像系统中删除镜像服务器。
前提条件
建议不要删除作为数据库镜像系统的一部分正在运行的镜像服务器。
您只能删除镜像服务器。如果想删除的服务器是主服务器,则必须启动故障转移,以便镜像服务器和主服务器切换角色。
您必须具有 MANAGE ANY MIRROR SERVER 系统特权。
上下文和注释
要在保持相同服务器名的前提下更改其设置,可以使用 CREATE OR REPLACE MIRROR SERVER 语句或 ALTER MIRROR SERVER 语句。
连接到主服务器上的数据库。
如果镜像服务器拥有任何子复制节点,则执行 ALTER MIRROR SERVER 语句将所有子复制节点重新指派到另一父复制节点上。
通过执行 DROP MIRROR SERVER 语句并指定镜像服务器名来删除镜像服务器定义:
DROP MIRROR SERVER mirror_server_name; |
通过执行 DROP MIRROR SERVER 语句并指定伙伴服务器名来删除伙伴服务器定义:
DROP MIRROR SERVER partner_server_name; |
(可选)停止数据库服务器。
例
创建镜像系统的伙伴服务器时使用了以下语句:
CREATE MIRROR SERVER mirror_server1 AS PARTNER connection_string='SERVER=mirror_server1;host=localhost:6871' state_file='c:\\server1\\server1.state'; CREATE MIRROR SERVER mirror_server2 AS PARTNER connection_string='SERVER=mirror_server2;host=localhost:6872' state_file='c:\\server2\\server2.state'; CREATE MIRROR SERVER myprimary AS PRIMARY connection_string='SERVER=myprimary;HOST=localhost:6871,localhost:6872'; CREATE MIRROR SERVER mymirror AS MIRROR connection_string='SERVER=mymirror;HOST=localhost:6871,localhost:6872'; |
执行以下语句以删除镜像服务器 (mirror_server2):
DROP MIRROR SERVER mirror_server2; DROP MIRROR SERVER mymirror |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |