Usuário com melhor resposta
Erro em Replicação do sql 2005

Pergunta
-
Olá Pessoal,
Estou replicando bancos de um servidor sql 2005(srvA) para outro sql 2005(srvB). Porém esses bancos do srvA está conectados a uma aplicativo SAP, e alguns bancos possuem uma tabela que faz referência a uma view de systema, e quando executa a replicação dá um erro do agente de replicação. Consegui configurar uma replicação sem essa tabela, aí funciona, porém como o sistema faz referência a ela, pois é uma tabela que aramazena dados em xml de nota fiscal, então sem a tabela dá erro no sistema, quando conecto o sistema aos banco do srvB.
Existema alguma forma de antes de replicar rodar alguns script que analisasse e copiasse essa view de sistema e depois rodasse a replicação.
Se alguém puder me ajudar fico muito grata.
Obrigada.
Luciana
- Movido Gustavo Maia Aguiar segunda-feira, 24 de janeiro de 2011 17:05 (De:SQL Server - Infra Geral)
segunda-feira, 24 de janeiro de 2011 16:46
Respostas
-
Olá Marco Antônio,
A referência que me refiro e feita através do sistema SAP, até agora quem é resposável não me passou.
Em relação a view de sistema, ele não copia quando faço a replicação, só quando restauro o banco de dados. Então se deixo a replicação está ativa, o sistema fica lento e dá um erro na replicação. Eu vou copiar o erro e vou postar.
Muito obrigada,
Luciana
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 5 de junho de 2018 11:08
quarta-feira, 26 de janeiro de 2011 13:48
Todas as Respostas
-
Luciana,
Não entendi muito bem. Se é uma view de sistema, pelo menos na teoria, ela deveria existir nas duas bases, já que estão na mesma versão.
A outra dúvida é referente a tabela. Vc informa que existe uma referencia. Qual é essa referencia na tabela?
Poste tb o erro inicial que ocorre.
Obrigado
Att.,
Marco Antônio Pinheiro / MCTS - Database Developer 2008 http://marcoantoniopinheiro.blogspot.com Se o post foi útil, não esqueça de marcá-lo.quarta-feira, 26 de janeiro de 2011 11:54 -
Olá Marco Antônio,
A referência que me refiro e feita através do sistema SAP, até agora quem é resposável não me passou.
Em relação a view de sistema, ele não copia quando faço a replicação, só quando restauro o banco de dados. Então se deixo a replicação está ativa, o sistema fica lento e dá um erro na replicação. Eu vou copiar o erro e vou postar.
Muito obrigada,
Luciana
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 5 de junho de 2018 11:08
quarta-feira, 26 de janeiro de 2011 13:48 -
Luciana,
Analisando a sua dúvida, pensei o seguinte. Esta view de sistema é utilizada especificamente pelo SAP!!!
Ela recebe ou sofre algum tipo de atualização de dados de origem do SAP? Se realmente é uma view ela deve utilizar alguma tabela, você saberia dizer qual é esta tabela que a view utiliza?
Dependendo das suas respontas podemos pensar em gerar um script contendo a estrutura da view e rodar este script no Servidor B.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]- Sugerido como Resposta Fábio Oliveira - SQL Team quarta-feira, 9 de fevereiro de 2011 21:39
- Marcado como Resposta Richard Juhasz quarta-feira, 11 de janeiro de 2012 17:40
- Não Marcado como Resposta Richard Juhasz quarta-feira, 11 de janeiro de 2012 17:40
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 5 de junho de 2018 11:07
- Não Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 5 de junho de 2018 11:07
quarta-feira, 26 de janeiro de 2011 16:45Moderador