如何对数据库镜像会话进行手动故障转移 (SQL Server Management Studio)

同步镜像数据库时(即数据库处于 SYNCHRONIZED 状态时),数据库所有者可以启动到镜像服务器的手动故障转移。

在手动故障转移过程中,将交换发生故障转移的数据库的主体服务器和镜像服务器的角色。镜像数据库变成主体数据库,而主体数据库变成镜像数据库。例如,下表显示了手动故障转移如何交换下面两个镜像伙伴的角色:SQLDBENGINE0_1SQLDBENGINE0_2

服务器 故障转移之前 故障转移之后

SQLDBENGINE0_1

PRINCIPAL

MIRROR

SQLDBENGINE0_2

MIRROR

PRINCIPAL

注意,其他数据库镜像会话的服务器角色不会受到影响。有关详细信息,请参阅手动故障转移

对数据库镜像进行手动故障转移

  1. 连接至主体服务器实例,在**“对象资源管理器”**窗格中,单击服务器名称以展开服务器树。

  2. 展开**“数据库”**,再选择要进行故障转移的数据库。

  3. 右键单击数据库,选择**“任务”,再单击“镜像”。这样便可打开“数据库属性”对话框的“镜像”**页。

  4. 单击**“故障转移”**。

    将显示一个确认框。如果确认要故障转移到镜像数据库,故障转移将继续进行,并交换主体服务器和镜像服务器的角色。镜像数据库变成主体数据库,而主体数据库变成镜像数据库。

    ms186348.note(zh-cn,SQL.90).gif重要提示:
    如果自打开“镜像”页面以来修改了某些属性,将不保存这些更改。

    对话框将自动关闭。

请参阅

任务

如何暂停或继续数据库镜像会话 (SQL Server Management Studio)
如何删除数据库镜像 (SQL Server Management Studio)

概念

手动故障转移

其他资源

数据库镜像

帮助和信息

获取 SQL Server 2005 帮助