如何恢复数据库镜像会话 (Transact-SQL)

数据库所有者可以随时恢复挂起的数据库镜像会话。

重要说明重要提示

执行强制服务之后,当重新连接原始主体服务器时,镜像便会挂起。在这种情况下,恢复镜像可能会导致原始主体服务器上的数据丢失。有关管理潜在的数据丢失的信息,请参阅强制服务(可能造成数据丢失)

恢复数据库镜像会话

  1. 连接到任一伙伴。

  2. 发出以下 Transact-SQL 语句:

    ALTER DATABASE <数据库名称> SET PARTNER RESUME

    其中,<数据库名称> 是要恢复其会话的镜像数据库。

    注意注意

    恢复数据库镜像会将镜像数据库置于 SYNCHRONIZING 状态。如果安全级别为 FULL,镜像将达到与主体相同的状态,镜像数据库将进入 SYNCHRONIZED 状态。此时,可以进行故障转移。如果见证服务器存在并且设置为 ON,则可以进行自动故障转移。在缺少见证服务器的情况下,可以进行手动故障转移。