Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tiago_Campos

Erro em replicação

Recommended Posts

Boa tarde a todos. Utilizamos um servidor de BD em cluster rodando MSSQL Server 2005 sp2, onde algumas tabelas desse servidor principal (cluster) são replicadas para outros servidores ( não cluster) que rodam MSSQL Server 2000 sp4.

-Criamos o Publicador no cluster e demos a carga inicial do SnapShot.

-Criamos o Assinante no servidor NÃO CLUSTER e agendamos a replicação para rodar de hora em hora.

 

A replicação é Transacional.

 

Ao vermos no Assinante o status da sincronização ( Synchronization Status), dá a seguinte mensagem de erro "An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)". Não sei ao certo o quê pode ser isso, mas a replicação está transferindo os dados de forma correta.

 

Como faço para eliminar essa mensagem de erro ??

 

O mais interessante é que se criarmos um assinante nesse mesmo servidor em um outra instância de BD, não dá essa mensagem de erro. Nessa máquina, há cerca de 4 instâncias de BD, mas o erro só acontece em uma instância. Para complementar, essa mensagem de erro só acontece em algumas replicações, pois a grande maioria não aparece esse erro.

 

Temos cerca de 30 assinantes e esse erro ocorre em uns 8 assinantes. Vale ressaltar, que deletamos e criamos essas 8 replicações do ZERO e o erro persiste.

 

Alguém pode me ajudar ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde a todos. Utilizamos um servidor de BD em cluster rodando MSSQL Server 2005 sp2, onde algumas tabelas desse servidor principal (cluster) são replicadas para outros servidores ( não cluster) que rodam MSSQL Server 2000 sp4.

-Criamos o Publicador no cluster e demos a carga inicial do SnapShot.

-Criamos o Assinante no servidor NÃO CLUSTER e agendamos a replicação para rodar de hora em hora.

 

A replicação é Transacional.

 

Ao vermos no Assinante o status da sincronização ( Synchronization Status), dá a seguinte mensagem de erro "An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)". Não sei ao certo o quê pode ser isso, mas a replicação está transferindo os dados de forma correta.

 

Como faço para eliminar essa mensagem de erro ??

 

O mais interessante é que se criarmos um assinante nesse mesmo servidor em um outra instância de BD, não dá essa mensagem de erro. Nessa máquina, há cerca de 4 instâncias de BD, mas o erro só acontece em uma instância. Para complementar, essa mensagem de erro só acontece em algumas replicações, pois a grande maioria não aparece esse erro.

 

Temos cerca de 30 assinantes e esse erro ocorre em uns 8 assinantes. Vale ressaltar, que deletamos e criamos essas 8 replicações do ZERO e o erro persiste.

 

Alguém pode me ajudar ?

Cara, por se tratar de exceção é f*** presumir alguma coisa, pois não existe nem um código de erro pressuponho.

 

Você já verificou o log do windows? procura lá no log no momento em que ocorreu a exceção. Você pode achar alguma coisa.

 

Embora segundo o SQL server a replicação esteja correta, cheque sempre a integridade do banco. ok?

 

Novidades, progresso, passa pra nós aí.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.