¿Cuál es la mejor herramienta para comparar dos bases de datos SQL Server (esquema y datos)? [duplicar]


Posible Duplicado:
Herramienta gratuita para comparar tablas de Sql Server

Me gustaría comparar dos bases de datos SQL Server incluyendo esquema (estructura de tabla) y datos en tablas también. ¿Cuál es la mejor herramienta para hacer esto?

Author: Community, 2009-03-26

15 answers

Estoy usando el software de Red-Gate: http://www.red-gate.com

 78
Author: Joakim Backman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-03-26 09:31:23

Utilizo la funcionalidad de comparación de esquemas y datos integrada en la última versión Microsoft Visual Studio 2015 Community Edition (Gratis) o Professional / Premium / Ultimate edition. Funciona como un encanto!

img

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

La herramienta de comparación de datos SQL de Red-Gate es mi segunda alternativa:

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

 179
Author: Konstantin Tarkus,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-03 15:37:28

Me gusta Abrir DBDiff. Actualizado Abrir enlace DBDiff

No Es la herramienta más completa, pero funciona muy bien y es gratis. Y es muy fácil de usar.

 120
Author: Amarnath Balasubramanian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-14 12:11:39

SQL Admin Studio desde http://www.simego.com/Products/SQL-Admin-Studio ahora es gratis, le permite administrar su base de datos SQL, Comparar y Sincronizar SQL, Los datos Comparan y Sincronizan y mucho más. También es compatible con SQL Azure y algo de soporte MySQL también.

[ACTUALIZACIÓN: Sí, soy el Autor del programa anterior, ya que ahora es Gratuito, solo quería compartirlo con la comunidad]

 66
Author: Sean Cleaver,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-07-15 09:39:15

Soy parcial a AdeptSQL. Es limpio e intuitivo y NO tiene la única característica que me asusta mucho en muchos programas similares. Un botón gigante que usted lo presiona sincronizará automáticamente TODO sin tanto como un by-your-leave. si quieres sincronizar los cambios tienes que hacerlo tú mismo y eso me gusta.

 12
Author: Christopher Klein,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-03-26 13:57:24

Hay una herramienta con código fuente disponible en http://www.codeproject.com/Articles/205011/SQL-Server-Database-Comparison-Tool

Eso debería dar flexibilidad ya que el código está disponible.

 7
Author: Milind Thakkar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-28 09:02:09

Dbghost es el mejor que he usado hasta la fecha. una de las mejores características que he visto es que generará código SQL para ir entre versiones de una base de datos basada en el SQL que mantenga en el control de código fuente, así como una base de datos. simple y fácil de usar.

 6
Author: Bluephlame,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-03-26 12:17:53

Pruebe dbForge Data Compare for SQL Server. Puede comparar y sincronizar cualquier base de datos, incluso las más grandes. Rápido, fácil, siempre entrega un resultado correcto. Pruébelo en su base de datos y comente sobre el producto.

Podemos recomendarle una herramienta de comparación SQL confiable que ofrece una comparación y sincronización 3 veces más rápida de los datos de la tabla en sus bases de datos de SQL Server. Es dbForge Data Compare for SQL Server and dbForge Schema Compare for SQL Servidor

Principales ventajas:

  • Comparación y sincronización más rápidas de grandes bases de datos
  • Soporte de copias de seguridad nativas de SQL Server
  • Asignación personalizada de tablas, columnas y esquemas
  • Múltiples opciones para ajustar su comparación y sincronización
  • Generación de informes de comparación y sincronización

Más prueba gratuita de 30 días y compra sin riesgos con garantía de devolución de dinero de 30 días.

 5
Author: Devart,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-04-09 11:24:56

Prueba DBComparer, es gratis y rápido:

Http://dbcomparer.com/

 4
Author: Melad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-01-18 09:59:29

He usado SQL Delta antes ( http://www.sqldelta.com / ), es realmente bueno. Sin embargo, no es gratis, no estoy seguro de cómo se comparan los precios con Red-Gates

 3
Author: JonoW,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-03-26 09:38:12

Banco de trabajo de la base de datos puede hacerlo también

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

Desarrollo de bases de datos cruzadas

Usar la comparación de esquema y la migración Herramientas para comparar pruebas e implementaciones bases de datos, migrar bases de datos existentes a diferentes sistemas de bases de datos.

También puedes hacerlo con database Comparer

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

Lo uso para Firebird y funciona bien.

 3
Author: Hugues Van Landeghem,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-04-08 21:52:06

Estamos utilizando una solución desarrollada internamente que es básicamente un procedimiento con argumentos de lo que desea incluir en la comparación (SP, código SP completo, estructura de tabla, valores predeterminados, índices, disparadores.. etc)

Dependiendo de sus necesidades y presupuesto, podría ser una buena manera de ir para usted también.

También es bastante fácil de desarrollar, entonces solo redirigimos la salida del procedimiento a archivos de texto y hacemos comparaciones de texto entre los archivos.

Una cosa buena de esto es que su posibilidad de guardar la salida en el control fuente.

/ B

 1
Author: Brimstedt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-03-26 09:36:47

Definitivamente iría con AdeptSQL si está usando MSSQL. Es la herramienta de comparación de bases de datos menos atractiva pero más talentosa entre las que he probado. Puede comparar tanto la estructura como los datos. Le dice qué tablas existen en una bd pero no existen en la otra, compara la estructura y los datos de las comunes y puede producir el script para sincronizar las dos. No es gratis, pero tiene una prueba de 30 días (por lo que puedo recordar)

 1
Author: aslisabanci,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-03-24 09:31:57

He usado las herramientas de Red Gate y son excelentes. Sin embargo, si no puede gastar dinero, puede probar Open DBDiff para comparar esquemas.

 0
Author: Santiago Cepas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-03-26 10:15:53

Probé La herramienta OpenDiff. Gran herramienta que es gratis y fácil de usar .

 -1
Author: Senthil Kumar B,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-05-15 14:17:30