none
Como replicar toda a estrutura, índices e/ou chaves de uma determinada tabela? RRS feed

  • Pergunta

  • Olá pessoal, Boa noite.

    Gostaria de saber qual seria a melhor maneira para replicar toda a estrutura, índices e/ou chaves de uma determinada tabela?

    Eu andei dando uma pesquisada pela net e vi que temos os tipos de replicações do SQL Server (SnapShot, Transactional, Transactional with updatetables, Merge), mas nenhuma deles conseguem, por exemplo, copiar até os índices non clusterizados da tabela replicada, só conseguem os dados basicamente e a pk.

    A outra opção sugerida pelos fóruns, é criar um espelhamento, pois assim teria 100% do conteúdo replicado, mas será que da pra fazer isso por tabela, ou tem que ser o banco todo?

    Qual é a opinião de vocês a respeito disso?

    Att,

    Rafael.


    quinta-feira, 5 de fevereiro de 2015 21:47

Respostas

  • Rafael,

    Você pode fazer um pacote do Integration Services para copiar seus dados diferenciais entre produção e homologação só que isso deve ser feito tabela a tabela e em cada uma você vai aplicar uma lógica. Infelizmente não existe mágica para esse tipo de equalização.

    Porém se o tempo de backup/restore é um empecilho pra você, não sei se uma cópia de dados (seja pelo Integration Services ou qualquer outra metodologia) será muito mais rápida, porque temos que considerar o tempo de desenvolvimento dessa carga.


    Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */

    sexta-feira, 6 de fevereiro de 2015 11:54

Todas as Respostas

  • Deleted
    quinta-feira, 5 de fevereiro de 2015 22:02
  • Entaum, acredito que há um engano pois esta dúvida naum tem nada relacionado com a outra thread diretamente! Na thread anterior, eu quiz achar uma alternativa par replicar os schemas, pois cada esquema ia trabalhar com a mesma estrutura soh que com dados diferentes, uma vez que cada schema pertence a seu grupo espeifico e seus respectivos dados! Eu utilizei os programas mencionados por vc e realmente foram úteis, mas nao repliquei dados nenhum.

    Neste caso/ thread, eu gostaria de fazer uma replicação mesmo (dos dados e banco em si), simplismente vou pegar da base de produção e subir na base de homologoção. as duas bases devem estar sincronizadas o mais recente possivel, sendo os dados objetos. eu naum tenho permissão e o janela sulficiente para realizar o backup da base de produção e subir para o banco tde homogação.Além disso, o tempo de restore é muito alto.

    Eu tentei fazer aquele backup diferencial, que soh faz o restore de parte dos registros/ transaçoes alterados/realizadas, mas o tempo ainda foi o vilão.


    **** SER A RESPOSTA FOR UTIL, NÃO ESQUEÇA DE MARCA-LÁ =P ****


    quinta-feira, 5 de fevereiro de 2015 22:49
  • Rafael,

    Você pode fazer um pacote do Integration Services para copiar seus dados diferenciais entre produção e homologação só que isso deve ser feito tabela a tabela e em cada uma você vai aplicar uma lógica. Infelizmente não existe mágica para esse tipo de equalização.

    Porém se o tempo de backup/restore é um empecilho pra você, não sei se uma cópia de dados (seja pelo Integration Services ou qualquer outra metodologia) será muito mais rápida, porque temos que considerar o tempo de desenvolvimento dessa carga.


    Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */

    sexta-feira, 6 de fevereiro de 2015 11:54