locked
Não exclui Base de Dados Replicada RRS feed

  • Pergunta

  • Pessoal, criei duas bases de dados com as descrições Origem e Destino para realizar alguns testes de replicações, porém estou tentando excluir a base Origem e não estou conseguindo. A mesma dar a seguinte mensagem: "Cannot drop the database 'origem' because it is being used for replication". Acho estranho, pois já excluir a publicação e a assinatura, inclusive também a Base Destino e o sistema retorna a informação que a Base Origem está sendo usada.

    Estou usando o comando: 

    USE master;
    GO
    DROP DATABASE origem;
    GO

    Agradeço a dica desde já!

    Versão 11.0 do SQL Server.

     
    quarta-feira, 5 de junho de 2013 12:40

Respostas

  • Opa pessoal, conseguir resolver o problema. Um pequeno esquecimento de minha parte, mas tinha me passado no uso do comando para remover todos os objetos de replicação do Banco de Dados.

    DECLARE @DBsubscription as sysname
    SET @DBsubscription = N'origem'
    Use master
    exec sp_removedbreplication @DBsubscription
    GO

    Depois usei novamente o comando citado na threads inicial e excluiu numa boa.

    Obrigado!

    quarta-feira, 5 de junho de 2013 13:00