文档首页 > > 用户指南> SQL Server用户指南> 存储过程的使用>

将自定义数据库移出可用性组(仅限2017 企业版)

将自定义数据库移出可用性组(仅限2017 企业版)

分享
更新时间:2020/12/17 GMT+08:00

操作场景

使用存储过程将某个自定义数据库从可用性组“[AG-RDS-YUN]”中移除。

该存储过程仅支持SQL Server 2017 企业版。

前提条件

  • 成功连接RDS for Microsoft SQL Server实例。关于连接华为云关系型数据库实例,请参考连接实例
  • 要进行移除的数据库必须已加入到[AG-RDS-YUN]可用性组中。若对未加入到该可用性组中的数据库进行移除,系统将会如下提示:
    Database 数据库名 is not joined to AG-RDS-YUN.

约束

对于系统库,不可进行移除操作。如果您试图移除系统库,系统将会如下提示:
Error DBName can not  in ('msdb','master','model','tempdb','rdsadmin','resource') .

操作步骤

执行以下命令,

EXEC rdsadmin.dbo.rds_remove_database_from_ag '@DBName';

@ DBName是需要移除的自定义数据库名称。

将数据库testDB_1从可用性组[AG-RDS-YUN]中移除,示例如下:

EXEC rdsadmin.dbo.rds_remove_database_from_ag 'testDB_1';

分享:

    相关文档

    相关产品