Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda> Relational Database Service> Perguntas frequentes> Uso do banco de dados> Por que um erro é relatado quando tentar excluir um banco de dados das instâncias de BD primárias/em espera do RDS for SQL Server?
Atualizado em 2023-08-29 GMT+08:00

Por que um erro é relatado quando tentar excluir um banco de dados das instâncias de BD primárias/em espera do RDS for SQL Server?

Sintoma

O erro mostrado em Figura 1 é relatado no SQL Server Management Studio quando um banco de dados está sendo excluído das instâncias de BD primárias/em espera do RDS for SQL Server.

The database 'database_name' is enabled for database mirroring. Database mirroring must be removed before you drop the database. Error: 3743

Figura 1 Erro

Possíveis causas

Os detalhes do erro indicam que o tipo de instância de BD do RDS for SQL Server é primária/em espera e que o espelhamento de banco de dados está ativado para a instância de BD em espera. Como resultado, o banco de dados não pode ser excluído.

Solução

Antes de excluir o banco de dados, execute os seguintes comandos para ativar o espelhamento:

Use master

go

ALTER DATABASE [database_Name] SET PARTNER OFF;

GO

Depois que o espelhamento de banco de dados estiver desativado, o banco de dados poderá ser excluído.

Uso do banco de dados Perguntas frequentes

more