Usuário com melhor resposta
Erro Replicacao "Não é possível Descartar o tabela "

Pergunta
-
Pessoal, boa tarde....
Possuo um banco Central onde todas as tabelas estao replicadas para um banco chamado Nivel 4.
Porém possuo um banco chamado Praca que precisa replicar algumas tabelas para o banco Central, mas obtive um erro.
Comando tentado:
drop Table [dbo].[CORRECAOTRANSACAO]
(Número de seqüência da transação: 0x00004E2600001792017500000000, ID do Comando: 5)
Mensagens de erro:
Não é possível Descartar o tabela 'dbo.CORRECAOTRANSACAO' porque ele está sendo usado para replicação. (Fonte: MSSQLServer, Número do erro: 3724)
Obter ajuda: http://help/3724
Não é possível Descartar o tabela 'dbo.CORRECAOTRANSACAO' porque ele está sendo usado para replicação. (Fonte: MSSQLServer, Número do erro: 3724)
Obter ajuda: http://help/3724
A Replicação é do tipo TRANSACIONAL, por favor, se alguem puder me ajudar agradeço desde já.
Alessandro
Coordenador de Projetos / DBA
Respostas
-
Alex, muito obrigado pela colaboração, mas encontrei o erro!
O problema é q quando ia criar o assinante, eu deixava checado a opção de INICIALIZAR a assinatura, isso fazia com que a replicação na primeira sincronização, dropasse a tabela, e como ela ja estava replicada para outro banco dava erro!!!!
Foi so tirar o check dessa opção que tudo funcionou perfeitamente.
Obrigado mais uma vez!
Alessandro Falanque.
Coordenador de Projetos / DBA- Marcado como Resposta Junior Galvão - MVPMVP, Moderator sábado, 13 de junho de 2015 03:33
Todas as Respostas
-
Que tipo de ajuda você precisa?
Se você quiser remover essa tabela, ela precisará ser retirada da PUBLICAÇÃO.
Nesse caso remova o ARTIGO que faz referência a essa tabela.
Isso pode ser feito via SCRIPT ou INTERFACE GRÁFICA.
Alex Rosa -- Sharing my knowledge at www.keep-learning.com (Articles and FORUM) -
Olá Alex, tudo bom?
Obrigado por responder, mas na verdade quero fazer a replicação funcionar...quero que a tabela que esta dando erro seja replicada...como fazer isso?
Na veradade eu nem entendi pq ta dando esse erro, sera porque a tabela ja esta sendo replicada?
Obrigado!!!!!!
Coordenador de Projetos / DBA -
O erro que você publicou acima, foi gerado quando você executou o comando de DROP TABLE ou está no LOG da replicação?
Parece que foi executado manualmente, e a mensagem que você recebeu diz que a tabela já está sendo replicada.
Se for esse o cenário, você precisa identificar para onde esta sendo feita a replicação e fazer um teste simples de alterar alguma coluna.
Alex Rosa -- Sharing my knowledge at www.keep-learning.com (Articles and FORUM) -
Alex, muito obrigado pela colaboração, mas encontrei o erro!
O problema é q quando ia criar o assinante, eu deixava checado a opção de INICIALIZAR a assinatura, isso fazia com que a replicação na primeira sincronização, dropasse a tabela, e como ela ja estava replicada para outro banco dava erro!!!!
Foi so tirar o check dessa opção que tudo funcionou perfeitamente.
Obrigado mais uma vez!
Alessandro Falanque.
Coordenador de Projetos / DBA- Marcado como Resposta Junior Galvão - MVPMVP, Moderator sábado, 13 de junho de 2015 03:33