Projeto de banco de dados Redgate SQL Compare vs Visual Studio 2010 Premium / Ultimate

17

Atualmente, uso o Visual Studio Professional Edition, que tem o projeto de banco de dados como modelo de projeto, mas alguns de seus recursos não estão disponíveis, por exemplo, a ferramenta Comparar esquema . A comparação de esquemas e a geração de scripts de atualização de banco de dados estão disponíveis apenas nas versões do Visual Studio 2010 Premium / Ultimate .

Mas os recursos de comparação de esquemas e geração de scripts de atualização no Visual Studio são tão ricos quanto os da ferramenta Redgate SQL Compare ? (Também não usei) Não consegui encontrar a lista de comparação de recursos. Alguém, que usou os dois, poderia ajudar a deixar claro?

rem
fonte

Respostas:

6

Ontem tentei usar a ferramenta VS com minha instância de produção do SQL 2000, comparando com a minha instância do dev 2008, e ela se recusou a trabalhar com qualquer coisa anterior ao SQL 2005. O Red Gate definitivamente não tem essa restrição. Até funciona razoavelmente bem (não 100%) com outro banco de dados que temos, executado no 6.5 Compatibility Mode.

Mike
fonte
5

Já faz um tempo desde que usei o Red Gate, mas o VS2010 combina com o que me lembro, com opções para incluir ou excluir por tipos de objeto e gerar scripts para corresponder aos dois esquemas; Como as ferramentas do VS demoram um pouco para serem executadas, lembro que o Redgate é bem rápido.

SqlACID
fonte
4

Pessoalmente, estou usando apenas o Visual Studio com o Database Edition GDR, porque é melhor para minhas necessidades. O que mais me agrada é o fato de poder comparar projetos de banco de dados com os bancos de dados reais. A ferramenta também pode comparar bancos de dados, não apenas projetos. É verdade que a ferramenta de comparação de esquema em si não é muito rápida e tem algumas peculiaridades, mas eu consegui trabalhar muito bem com ela e não precisava de nenhuma outra ferramenta há anos.

Estou certo de que uma ferramenta separada é mais rápida (usei no passado) e talvez tenha mais opções, mas você pode sair com qualquer escolha que fizer sem nenhum problema. Não o usei muito para comparação de dados (recurso incluído no Visual Studio e não na ferramenta do RedGate, que requer uma ferramenta diferente - comparação de dados), por isso não posso dizer com que rapidez é.

Marian
fonte
2

Depende principalmente de suas necessidades, porque é um fato comum que ferramentas independentes apresentam mais opções e são mais rápidas.

Não consegui encontrar a lista de comparação de recursos entre o Visual Studio e o Redgate, mas encontrei uma postagem que compara o desempenho de duas ferramentas de comparação de esquema SQL - ApexSQL Diff e Redgate SQL Compare: http://blog.apexsql.com/apexsql -diff-2015-r3-vs-redgate-sql-compare-11-2-1-testative-performance-test-of-live-database-and-backups /

Espero que isso possa ajudar.

McRobert
fonte
1

Eu usei os dois e achei que o Red Gate era uma interface um pouco melhor e mais fácil de usar (o que provavelmente significava que eu estava ignorando algo no VS). Ambos produzem scripts razoavelmente semelhantes.

Tangurena
fonte
1

Para o que o redgate faz, esse VS realmente não vale a pena pagar todo esse dinheiro extra. As ferramentas Redgate estão seriamente acima do preço. O Redgate é um pouco mais agradável de usar, mas você teria que usá-lo muito para justificar o pagamento de uma ferramenta extra.

Paul Johnson
fonte