如何从数据库镜像会话中删除见证服务器 (Transact-SQL)
数据库镜像会话期间的任何时候,数据库所有者都可以关闭数据库镜像会话的见证服务器。
关闭见证服务器将根据事务安全设置更改运行模式:
如果事务安全设置为 FULL(默认值),则会话将使用不带自动故障转移的高安全同步模式。有关详细信息,请参阅 同步数据库镜像(高安全性模式)。
如果事务安全设置为 OFF,则会话将异步运行(在高性能模式下),而无需仲裁。强烈建议您只要事务安全关闭,就也应当关闭见证服务器。有关详细信息,请参阅异步数据库镜像(高性能模式)。
数据库的事务安全设置记录在每个伙伴的 sys.database_mirroring 目录视图中的 mirroring_safety_level 和 mirroring_safety_level_desc 列内。有关详细信息,请参阅 sys.database_mirroring (Transact-SQL)。
关闭见证服务器
连接到任一伙伴。
发出以下语句:
ALTER DATABASE <数据库名称> SET WITNESS OFF
其中,<数据库名称> 是镜像数据库的名称。