locked
Dúvidas na Replicação RRS feed

  • Pergunta

  • Boa tarde,

    Bom dia,

    Fiz uma replicação de Banco de Dados, SQL Server 2000, para que tem interesse em ver os post, está em  http://forums.microsoft.com/Technet-BR/ShowPost.aspx?PostID=984242&SiteID=29&mode=1

     

    Porém surgiram algumas dúvidas.

    1º. Notei que algumas colunas das tabelas não são replicadas.. como (IDENTITY) mas esta coluna tudo bem... mas outras são Chaves Secundárias e daí não fazem replicaoção... por que será?

     

    2º. Meu banco de Dados é grande, quando ele fazer toda esta transação de replicação, meus usuários sentirão a demora, digo, vou ter perda de autonomia...?

     

    3º. Fiz uma repliacção completa do Bando, mas não quero mais esta replicação, como eu faço para excluir, pois quando eu tento deletar as publicações e os assinantes ele trava, e desabilitando o servidor, ele tb trava... como eu posso tirar a publicação... voltar ao normal?

     

    Sds

    Jose

     

     

    segunda-feira, 4 de dezembro de 2006 14:38

Respostas

  •  

     

    1º. Notei que algumas colunas das tabelas não são replicadas.. como (IDENTITY) mas esta coluna tudo bem... mas outras são Chaves Secundárias e daí não fazem replicaoção... por que será?

     Replicacao transacional envia esta coluna sem problemas, replicacao merge coloca essa coluna como not for replication, e vc. deve setar um range entre o assinante e a base publicada.

     

    2º. Meu banco de Dados é grande, quando ele fazer toda esta transação de replicação, meus usuários sentirão a demora, digo, vou ter perda de autonomia...?

    ele vai demorar na primeira sincronia, depois disso os pacotes ( vc. cofigura isso ) sao pequenos. e nao deve afetar a sua aplicacao. 

     

    3º. Fiz uma repliacção completa do Bando, mas não quero mais esta replicação, como eu faço para excluir, pois quando eu tento deletar as publicações e os assinantes ele trava, e desabilitando o servidor, ele tb trava... como eu posso tirar a publicação... voltar ao normal?

    depois que esta assinado depende do modelo ele nao deixa remover os artigos, transacional nao permite isso merge permite. para poder deletar vc. deve remover os assinantes

     

    vc. esta usando sql 2000 ou 2005 ?

     

    segunda-feira, 4 de dezembro de 2006 18:20
  • o sql 2000 nao envia as altercoes automaticamente. mais vc. pode incluir um campo por exemplo ou alterar mais nao pode excluir o campo.

     

    abs.

    terça-feira, 5 de dezembro de 2006 00:36
  • transacional pode ser on line sem problemas, mais vc. pode alterar o agendamento tambem, isso e configuravel. na replicacao vc. tem jobs, vc. pode schedular eles da maneira que for melhor.

     

    Abs

    terça-feira, 5 de dezembro de 2006 12:21

Todas as Respostas

  •  

     

    1º. Notei que algumas colunas das tabelas não são replicadas.. como (IDENTITY) mas esta coluna tudo bem... mas outras são Chaves Secundárias e daí não fazem replicaoção... por que será?

     Replicacao transacional envia esta coluna sem problemas, replicacao merge coloca essa coluna como not for replication, e vc. deve setar um range entre o assinante e a base publicada.

     

    2º. Meu banco de Dados é grande, quando ele fazer toda esta transação de replicação, meus usuários sentirão a demora, digo, vou ter perda de autonomia...?

    ele vai demorar na primeira sincronia, depois disso os pacotes ( vc. cofigura isso ) sao pequenos. e nao deve afetar a sua aplicacao. 

     

    3º. Fiz uma repliacção completa do Bando, mas não quero mais esta replicação, como eu faço para excluir, pois quando eu tento deletar as publicações e os assinantes ele trava, e desabilitando o servidor, ele tb trava... como eu posso tirar a publicação... voltar ao normal?

    depois que esta assinado depende do modelo ele nao deixa remover os artigos, transacional nao permite isso merge permite. para poder deletar vc. deve remover os assinantes

     

    vc. esta usando sql 2000 ou 2005 ?

     

    segunda-feira, 4 de dezembro de 2006 18:20
  • Boa tarde... tudo bem?

    Bom utilizo o Sql 2000...

    Minha replicação é transacional...

    Mesmo tentando remover os assinantes ele trava, porém << vou tentar hj a noite, quando não tiver ninguém acessando o banco....

     

    Então é so na primeira sincronização que pesa né...  depois fica enviando pacotes... 

    Seguinte, não é na replicação transacional que se eu alterar o Banco, automaticamente já vai alterar nos assinantes (ou além desta replicação devo mencionar a agenda para a sincronização ?  )

    Sds

    Jose

    segunda-feira, 4 de dezembro de 2006 19:13
  • o sql 2000 nao envia as altercoes automaticamente. mais vc. pode incluir um campo por exemplo ou alterar mais nao pode excluir o campo.

     

    abs.

    terça-feira, 5 de dezembro de 2006 00:36
  • Bom dia,

     Pra matar este post...

     

      Quer dizer que a replicação do SQL 2000 não é on-line?  posso configurar para que isso aconteça? ou pelo menos de 3 em 3 minutos?

     

    Sds

    jose

    terça-feira, 5 de dezembro de 2006 11:48
  • transacional pode ser on line sem problemas, mais vc. pode alterar o agendamento tambem, isso e configuravel. na replicacao vc. tem jobs, vc. pode schedular eles da maneira que for melhor.

     

    Abs

    terça-feira, 5 de dezembro de 2006 12:21