混合云灾备-主SQL Server故障时切换到备SQL Server:操作步骤

时间:2025-02-12 14:52:05

操作步骤

  1. 确认容灾端的SQL Server上的数据库实例状态。

    以数据库实例test1为例,如图1所示,其状态为test1(Standby/Read-Only)

    右键单击test1 (Standby / Read-Only),选择“Refresh”,状态仍然为(Standby / Read-Only)

    图1 备SQL Server数据库实例状态(Read-Only)

  2. 运行脚本,升级容灾端上SQL Server的数据库实例为主数据库实例。

    右键单击数据库实例test1 (Standby / Read-Only),选择“New Query”,在弹出的输入框中输入脚本,然后选择“master”模式,单击“Execute”执行,如图2所示。

    图2 执行升级脚本

    脚本示例如下:

    USE [master]GOALTER DATABASE [test1] SET SINGLE_USER WITH ROLLBACK IMMEDIATEGOrestore database test1 with recoveryGOALTER DATABASE [test1] SET MULTI_USER

  3. 确认升级为主SQL Server成功。

    右键单击test1 (Standby / Read-Only),在菜单中选择Refreshtest1(Standby/Read-Only)变成test1,表示升级为主SQL Server成功。

support.huaweicloud.com/bestpractice-hcdr/hcdr_02_0045.html