locked
O que estou fazendo errado na Réplica Transacional? RRS feed

  • Pergunta

  • Colegas,

    Configurei uma réplica transacional em um banco de 20 GB.

    Porém, apenas a estrutura das tabelas foi exportada.

    Por que os dados não foram? O que estou fazendo de errado?

    Grato.

    sexta-feira, 29 de dezembro de 2006 11:17

Todas as Respostas

  • Luis,

    Você verificou se o SQL Server esta exibindo alguma mensagem de erro?

    sexta-feira, 29 de dezembro de 2006 12:42
    Moderador
  • De fato Junior.

    Verifiquei uma mensagem de erro na exportação de uma View.

    Agora a minha dúvida já é outra:

    Quando ocorre uma falha na exportação de um dos "artigos", o SQL aborta todo o processo?

    Grato,

    sexta-feira, 29 de dezembro de 2006 13:30
  • Olá Luis,

    O SQL processa a replicacao Transacional de modo sequencial. Com isso se ocorrer um erro em um comando que esta sendo enviado, todo o restante fica enfilerado aguardando este comando ser processado com sucesso. Verifique no log de erro do Agente de replicacao que esta com problema qual a mensagem e corrija o problema. Depois execute o agente novamente e voce vera que a replicacao ira funcionar.

    Qualquer duvida, retorne.

    Abs.

     

    sexta-feira, 29 de dezembro de 2006 14:39
  • nao replique views, funcoes, procedures. replique somente a tabelas vc. pode criar um dts para transferir esses objetos depois.

     

    Abs;

    terça-feira, 2 de janeiro de 2007 09:18
  • Quero aproveitar este tópico e informar que fiz esta replicação transacional com a ajuda do Marcelo Colla, porém tive que fazer outros processos na empresa, e deixei de lado minha replicação....

    Mas minha dúvida é igual do nosso amigo....

    Minha replicação para em dois momentos....

    1º. Quando tem uma relacionamento entre tabelas.... por exemplo minha tabela de Pedidos está relacionada com a table PedidoItem, e gerá um erro ... "Não é possivel replicar a chave pk_pedidoVenda em PedidoItem...." o que posso fazer para resolver isso ?

     

    2º .Qual a melhor forma de replicar um banco de dados..  ex : Servidor 1 para o Servidor 2 e vice-verca ? é usar esta replicação  ? ou fazer um espelho do HD, como RAID ?

     

    3º . O Marcelo falou em replicar somente as tabelas, ok...  porém o que é DTS para transferir objetos como views, funcões, procedures..? e como faze-lo?

     

    Desculpem-me mas não sei se para eu perguntar tudo isso, teria que abrir um novo tópico.. se tiver me avisem...

     

    Obrigado..

     

    Jose

    sexta-feira, 5 de janeiro de 2007 22:57
  • Opa Jose tudo bem ?, pode enviar um email ou se quizer ate me ligar para gente resulver esses seus problemas, com relacao ao DTS e bem simples agora para mudar estrutura de tabelas replicacadas vc. deve regerar o snapshot e depois recincronizar.

    mcolla@bol.com.br

    Abs.;

    segunda-feira, 8 de janeiro de 2007 10:05