(Corrigido) não pode abandonar o banco de dados porque está sendo usado para replicação. (Microsoft SQL Server, erro 3724)
- 3879
- 552
- Spencer Emard
Erro:
Às vezes, enfrento problemas com a exclusão do banco de dados no servidor SQL. Se configuramos a replicação no banco de dados anteriormente. Nesse caso, quando tento remover o banco de dados, isso me dá o seguinte erro.
Não é possível soltar o banco de dados 'test_db' porque está sendo usado para replicação. (Microsoft SQL Server, Erro: 3724)
Solução 1:
Use o procedimento armazenado SP_REMOVEDBREPLICAÇÃO para remover todos os objetos de replicação nos bancos de dados de publicação e assinatura.
Certifique -se de alterar o nome do banco de dados "test_db" com o nome do seu banco de dados.
Declare @subScriptionDB como sysName Set @subScriptionDB = n'Test_db 'Use Master Exec sp_removedBreplication @subScriptionDB go
Depois de executar a instrução T-SQL acima, você pode remover seu banco de dados.
Solução 2:
Crie um banco de dados com o mesmo nome em outra instância do SQL Server. Em seguida, crie um backup completo do banco de dados. Agora restaure o banco de dados para este servidor com força.
Para restaurar o banco de dados com força, certifique -se de selecionar a opção "com substituir"
Agora você pode remover o banco de dados do servidor SQL.