locked
Retirar banco da replicação RRS feed

  • Pergunta

  • Bom dia!

    Pessoal, estou remontando um servidor para homologação, acompanhando as características do meu ambiente de Produção. Contudo, existe um banco que estava dentro de uma estrutura de replicação, abrangendo Trans, Snap e Merge.

    Apliquei o comando abaixo para eliminar as replicações (funcionou nos demais bancos) e com isso, eliminar o banco, o retorno de exec foi sucesso, mas o banco continua com a marca de replicação e não consigo excluir. Fiz algumas outras tentativas mais básicas, porém que não deram resultado.

    exec sp_replicationdboption @dbname = N'DB1', @optname = N'publish', @value = N'false'

    Alguém pode me ajudar a retirar a marca de replicação do banco???

    Obrigado

    Lascala

    terça-feira, 6 de fevereiro de 2007 11:29

Respostas

  • Bem pessoal!

    A todos obrigado pela ajuda, a solução foi uma medida emergencial! Sei que não contempla melhores práticas, segundo as certificações Microsoft.

    Apliquei o update abaixo, desmarcando o banco como replicador, uma vez que não havia nenhuma replicação amarrada, com isso, fiz a exclusão e os processos internos do banco para delete foram feitos normalmente.

    update
        sysdatabases
    set category = 0
    where
        name = 'DB1'

    Obrigado pela ajuda, a todos.

    Lascala - magazineluiza.com

    terça-feira, 6 de fevereiro de 2007 16:54

Todas as Respostas

  • Fernando,

    Você já tentou para o serviço do SQL Server e reiniciar novamente para ver se esta marca é removida.

     

    terça-feira, 6 de fevereiro de 2007 12:05
    Moderador
  • Junior

    Sim, mas não obtive êxito. Obrigado pela ajuda.

    Algo mais pode me indicar?

    Obrigado

     

    Lascala

     

     

    terça-feira, 6 de fevereiro de 2007 12:26
  • Fernando,

    Quais foram as outras tentativas que você realizou?

    terça-feira, 6 de fevereiro de 2007 12:29
    Moderador
  • Fernando.

    Já tive um problema parecido, o que fiz recriei a publicação da replicação para falar pro SQL que ela ainda existe, fui la e tirei a marca de replicação do banco, depois matei o processo da publicação, veja se no seu caso tb funciona.

     

    Um abraço.

     

    Espero ter lhe ajudado.

     

    **Ajude a melhorar o sistema de busca do fórum.Marque a(s) resposta(s) que foram úteis**

     

    terça-feira, 6 de fevereiro de 2007 12:44
  • Fernando,

    Se precisar estamos ai.

    terça-feira, 6 de fevereiro de 2007 12:48
    Moderador
  • Leandro, infelizmente não deu certo, mas foi uma ótima dica.

    Apenas para constar, na aba databases, tenho apenas uma publicação, porém, na aba subscriptions, existe um registro indicando uma assinatura inexistente, inclusive apontando a um banco que não existe a tempos.

    Diante disto, creio que a referência se tornou cruzada em algum momento, ainda não tenho a solução.

    Obrigado

    Lascala

    terça-feira, 6 de fevereiro de 2007 13:50
  • Bem pessoal!

    A todos obrigado pela ajuda, a solução foi uma medida emergencial! Sei que não contempla melhores práticas, segundo as certificações Microsoft.

    Apliquei o update abaixo, desmarcando o banco como replicador, uma vez que não havia nenhuma replicação amarrada, com isso, fiz a exclusão e os processos internos do banco para delete foram feitos normalmente.

    update
        sysdatabases
    set category = 0
    where
        name = 'DB1'

    Obrigado pela ajuda, a todos.

    Lascala - magazineluiza.com

    terça-feira, 6 de fevereiro de 2007 16:54