none
Comparação de estrutura entre bancos RRS feed

  • Pergunta

  • Boa tarde galera,

     

    Alguém aí sabe se existe alguma ferramente do SQL SERVER, uso o 2005, que faça uma comparação entre dois bancos de dados do mesmo servidor, mostrando as diferenças entre eles? Explicando melhor. Quero ter a certeza plena que todas as procedures estão idênticas em dois bancos distintos.

    Já agradeço a ajuda de todos.

     

    Abraços,

     

    chapolin.rio@gmail.com

    quinta-feira, 25 de outubro de 2007 17:10

Respostas

  • Boa tarde Chapolin

     

    Infelizmente com o SQL Server não existe nenhuma ferramenta que faça isso, ou você cria uma SP para fazer isso ou utiliza uma ferramenta de terceiros, utilizo o ApexSQL Diff para isso, funciona perfeitamente e tem um custo razoável.

     

     

     

     

     

     

    Espero ter ajudado

     

    quinta-feira, 25 de outubro de 2007 17:39

Todas as Respostas

  • Boa tarde Chapolin

     

    Infelizmente com o SQL Server não existe nenhuma ferramenta que faça isso, ou você cria uma SP para fazer isso ou utiliza uma ferramenta de terceiros, utilizo o ApexSQL Diff para isso, funciona perfeitamente e tem um custo razoável.

     

     

     

     

     

     

    Espero ter ajudado

     

    quinta-feira, 25 de outubro de 2007 17:39
  • Anderson.

     

    Valeu a força!!!

     

    Abraço

    quinta-feira, 25 de outubro de 2007 17:47
  • Disponha sempre que necessitar.

     

    Gde abraço

    Anderson

     

    quinta-feira, 25 de outubro de 2007 17:55
  • Andersron,

     

    Baixei uma versão demo do programinha e instalei, sincronizei toda a estrutura do banco!! Show de bola o sistema, um belo adianto, mas com eu ainda não dominei a parada e conhecimento que tinha era zero achei o programinha muito braçal.. Talvez até tenha umas opções de otimização, mas até descobri já expirou o programa.. hahahahahahahaha

    Valeu a dica!!!

     

    mais uma vez obrigado!!

     

    Abraço

     

    Chapolin.rio@gmail.com

    quinta-feira, 25 de outubro de 2007 18:53
  • Chapolin,

     

    O que o SQL Server 2005 apresenta de ferramenta para comparação é o tablediff, que na verdade faz a comparação entre tables.

    sexta-feira, 26 de outubro de 2007 11:52
  •  

    Olá Chapolin,

     

     

    Uma opção free para encontrar as diferenças entre databases é o Star Inix (http://www.starinix.com/). Claro, vai ser braçal como o outro, ele apenas gera um relatório do que está diferente... a sincronização é manual mesmo.

     

     

    Abraço

    quarta-feira, 31 de outubro de 2007 12:56
  • Alexande,

     

    Valeu mesmo!!!!!!!!!!!!!! Porra o outro programa é maneiríssimo. Gera um relatório .htm foda!!! Muito completo, mas esse é free e pra que eu preciso ta perfeito, só falta agora explorar pra saber seu potencial!!!!

    Obrigado mesmo!!!!

    Abraço!!!!

     

    chapolin.rio@gmail.com

    quarta-feira, 31 de outubro de 2007 15:23
  • Alexandre,

     

    Esta ferramenta eu não conheço, legal é bom saber disso.

     

    Você já utilizou?

    quarta-feira, 31 de outubro de 2007 15:47
  • Junios,

     

    Sim sim... Uso bastante em ambiente produção/desenvolvimento. É como o Chapolin disse... O relatório .html dele é bem legal... dá pra saber exatamente quais as diferenças entre os ambientes.

     

    Claro, como poiquíssimas coisas na vida são perfeitas, ele não faz a sincronização, mas, tendo os nomes dos objetos na mão já dá pra gerar script do que é necessário.

     

     

    Abraço

    quarta-feira, 31 de outubro de 2007 17:49