Qual é a melhor ferramenta para comparar duas bases de dados SQL Server (schema e dados)? [duplicado]

possível duplicado:
Ferramenta livre para comparar tabelas de servidores Sql

gostaria de comparar duas bases de dados do servidor SQL, incluindo o esquema (estrutura da tabela) e os dados também nas tabelas. Qual é a melhor ferramenta para fazer isso?

Author: Community, 2009-03-26

15 answers

Estou a usar o software da Red-Gate.: http://www.red-gate.com
 78
Author: Joakim Backman, 2009-03-26 09:31:23

USO a funcionalidade de esquema e comparação de dados incorporada na versão mais recente da Microsoft Visual Studio 2015 edição comunitária (livre) ou Edição Profissional / Premium / Ultimate. Funciona lindamente!

img

Http://channel9.msdn.com/Events/Visual-Studio/Launch-2013/VS108

A ferramenta de comparação de dados SQL da Red-Gate é a minha segunda alternativa:

Img http://imar.spaanjaars.com/Images/Articles/NLayer45/Part10/Figure10-5_Red_Gate_SQL_Compare_Results.png

 179
Author: Konstantin Tarkus, 2017-02-03 15:37:28

Gosto de abrir a DBDiff . Actualizado Abrir A Ligação DBDiff

Não é a ferramenta mais completa, mas funciona muito bem e é grátis. E é muito fácil de usar.
 120
Author: Amarnath Balasubramanian, 2018-02-14 12:11:39

Administração de SQL Studio de http://www.simego.com/Products/SQL-Admin-Studio agora está livre, permite que você gerencie seu Banco de dados SQL, SQL Comparar e Sincronizar, Comparar Dados e Sincronizar e muito mais. Também suporta SQL Azure e algum suporte MySQL também.

[UPDATE: Yes I am the Author of the above program, as it's now Free I just wanted to Share it with the community]

 66
Author: Sean Cleaver, 2011-07-15 09:39:15

Sou parcial a AdeptSQL. É limpo e intuitivo e não tem a única característica que me assusta em muitos programas similares. Um botão gigante que você pressioná-lo irá sincronizar automaticamente tudo sem tanto como um by-your-leave. se queres sincronizar as mudanças, tens de ser tu a fazê-lo e eu gosto disso.

 12
Author: Christopher Klein, 2009-03-26 13:57:24

Existe uma ferramenta com código fonte disponível em http://www.codeproject.com/Articles/205011/SQL-Server-Database-Comparison-Tool

Isso deve dar flexibilidade, uma vez que o código está disponível.

 7
Author: Milind Thakkar, 2012-11-28 09:02:09

Dbghost é o melhor que já usei. uma das melhores características que eu vi é que ele vai gerar código SQL para ir entre as versões de um banco de dados com base no SQL que você mantém no controle de origem, bem como um banco de dados. simples e fácil de usar.

 6
Author: Bluephlame, 2009-03-26 12:17:53

Tente comparar dados de dbForge para o servidor de SQL . Ele pode comparar e sincronizar qualquer banco de dados, mesmo grandes. Rápido, fácil, sempre entrega Um Resultado Correto. Experimente na sua base de dados e comente sobre o produto.

Podemos recomendar - lhe uma ferramenta de comparação SQL confiável que oferece 3 vezes de comparação mais rápida e sincronização de dados de tabela em suas bases de dados de servidor SQL. É a comparação de dados dbForge para SQL Server e dbForge Schema Compare para SQL Servidor

Principais vantagens:

    Comparação mais rápida e sincronização de grandes bases de dados
  • Suporte de cópias de segurança nativas do servidor SQL
  • mapeamento personalizado das tabelas, colunas e esquemas
  • várias opções para sintonizar a sua comparação e sincronização
  • A gerar relatórios de comparação e sincronização

Mais o teste gratuito de 30 dias e a compra livre de risco com garantia de reembolso de 30 dias.

 5
Author: Devart, 2010-04-09 11:24:56
Tente DBComparer, é livre e rápido.

Http://dbcomparer.com/

 4
Author: Melad, 2012-01-18 09:59:29

Banco de dados Workbench pode torná-lo também

Http://www.upscene.com/products.dbw.index.php

Desenvolvimento cruzado de bases de dados

Use o esquema comparar e migração Ferramentas para comparar os testes e implantadas bases de dados, migrar as bases de dados existentes para diferentes sistemas de base de dados.

Você também pode fazê-lo com base de dados comparador

Http://www.clevercomponents.com/products/dbcomparer/dbcomparer.asp

Eu uso-o. para o Firebird e funciona bem.

 3
Author: Hugues Van Landeghem, 2009-04-08 21:52:06

Estamos a usar uma solução desenvolvida na própria casa que é basicamente um procedimento com argumentos do que você quer incluído na comparação (SP's, Código SP completo, estrutura de tabela, defaults, índices, gatilhos.. etc)

Dependendo das suas necessidades e orçamento, pode ser uma boa maneira de ir para si também.

Ele é muito facilmente desenvolvido também, então nós apenas redirecionamos a saída do procedimento para os arquivos de texto e fazemos comparação de texto entre os arquivos.

Uma coisa boa é que ... que é possível salvar a saída no controle de fonte.

/ b

 1
Author: Brimstedt, 2009-03-26 09:36:47
Eu escolheria o AdeptSQL se usasses o MSSQL. É a menos bonita, mas a mais talentosa ferramenta de comparação db entre as que eu tentei. Pode comparar a estrutura e os dados. Ele diz que tabelas existem em um db, mas não existe no outro, compara a estrutura e os dados dos Comuns e pode produzir o script para sincronizar os dois. Não é gratuito, mas tem um julgamento de 30 dias (tanto quanto me lembro) {[[2]}
 1
Author: aslisabanci, 2010-03-24 09:31:57
Usei as ferramentas do Red Gate e são soberbas. No entanto, se você não pode gastar qualquer dinheiro você poderia tentar Abrir DBDiff para comparar esquemas.
 0
Author: Santiago Cepas, 2009-03-26 10:15:53

Tentei a ferramenta OpenDiff . Grande ferramenta que é livre e fácil de usar .

 -1
Author: Senthil Kumar B, 2012-05-15 14:17:30