Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Relational Database Service/ Guía del usuario/ Trabajar con RDS for SQL Server/ Uso de procedimientos almacenados/ Eliminación de una base de datos personalizada de un grupo de disponibilidad
Actualización más reciente 2024-06-06 GMT+08:00

Eliminación de una base de datos personalizada de un grupo de disponibilidad

Escenarios

Puede utilizar un procedimiento almacenado para quitar una base de datos personalizada del grupo de disponibilidad [AG-RDS-YUN].

El procedimiento almacenado solo admite RDS for SQL Server 2017 Enterprise Edition.

Prerrequisitos

  • Se ha conectado una instancia de base de datos de RDS for SQL Server. Para obtener más información sobre cómo conectarse a una instancia de base de datos, consulte Conexión a una instancia de base de datos.
  • La base de datos personalizada que se va a quitar debe haberse agregado al grupo de disponibilidad [AG-RDS-YUN]. Si quita una base de datos que no se ha agregado al grupo de disponibilidad, el sistema muestra la siguiente información:
    Database Database name is not joined to AG-RDS-YUN.

Restricciones

No se pueden quitar las bases de datos del sistema. Si intenta quitar una base de datos del sistema, el sistema muestra la siguiente información:
Error DBName can not  in ('msdb','master','model','tempdb','rdsadmin','resource') .

Procedimiento

Para quitar una base de datos personalizada de un grupo de disponibilidad, ejecute el siguiente comando:

EXEC rdsadmin.dbo.rds_remove_database_from_ag '@DBName';

@DBName: especifica la base de datos personalizada que se va a eliminar.

Por ejemplo, para quitar la base de datos testDB_1 del grupo de disponibilidad [AG-RDS-YUN], ejecute el siguiente comando:

EXEC rdsadmin.dbo.rds_remove_database_from_ag 'testDB_1';