estructura - ¿Cuál es la mejor herramienta para comparar dos bases de datos de SQL Server(esquema y datos)?
comparar estructura dos tablas sql server (15)
Database Workbench también puede hacerlo
http://www.upscene.com/products.dbw.index.php
Desarrollo cruzado
Utilice las herramientas de comparación de esquemas y migración para comparar bases de datos de prueba e implementadas, migrar bases de datos existentes a diferentes sistemas de bases de datos.
también puedes hacerlo con el Comparador de bases de datos
http://www.clevercomponents.com/products/dbcomparer/dbcomparer.asp
Lo uso para Firebird y funciona bien.
Posible duplicado:
Herramienta gratuita para comparar tablas de servidor Sql
Me gustaría comparar dos bases de datos de SQL Server, incluido el esquema (estructura de tabla) y los datos en tablas también. ¿Cuál es la mejor herramienta para hacer esto?
Definitivamente iré con AdeptSQL si estás usando MSSQL. Es la herramienta de comparación de db menos atractiva pero con más talento entre las que he probado. Puede comparar tanto la estructura como los datos. Le dice qué tablas existen en un db pero no existen en el otro, compara la estructura y los datos de los comunes y puede producir el script para sincronizar los dos. No es gratis, pero tiene una prueba de 30 días (por lo que puedo recordar)
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 la tabla, valores predeterminados, índices, activadores, etc.)
Dependiendo de sus necesidades y presupuesto, también podría ser una buena opción para usted.
También se desarrolla con bastante facilidad, luego redirigimos la salida del procedimiento a archivos de texto y hacemos comparaciones de texto entre los archivos.
Una cosa buena de esto es que es posible guardar la salida en el control de fuente.
/SEGUNDO
Estoy usando el software de Red-Gate: http://www.red-gate.com
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.
He usado SQL Delta antes ( http://www.sqldelta.com/ ), es realmente bueno. Sin embargo, no es gratuito, no estoy seguro de cómo se comparan los precios con Red-Gates
He usado las herramientas de Red Gate y son excelentes. Sin embargo, si no puede gastar dinero, puede probar Abrir DBDiff para comparar esquemas.
Me gusta Open DBDiff . Actualización abierta del enlace DBDiff
No es la herramienta más completa, pero funciona muy bien y es gratis. Y es muy fácil de usar.
Pruebe dbForge Data Compare para 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ébalo en tu base de datos y comenta sobre el producto.
Podemos recomendarle una herramienta de comparación de SQL confiable que ofrezca una comparación y sincronización de datos de tabla 3 veces más rápida en sus bases de datos de SQL Server. Es dbForge Data Compare para SQL Server y dbForge Schema Compare para SQL Server
Ventajas principales:
- 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
Además, prueba gratuita de 30 días y compra sin riesgo con garantía de devolución de dinero por 30 días.
Pruebe DBComparer, es gratis y rápido:
Soy parcial de AdeptSQL . Es limpio e intuitivo y NO tiene la característica que me asusta en muchos programas similares. Un botón gigante que lo presione automáticamente sincronizará TODO sin necesidad de salir. si quieres sincronizar los cambios, tienes que hacerlo tú mismo y eso me gusta.
Utilizo la funcionalidad de comparación de datos y esquema incorporada en la última versión de Microsoft Visual Studio 2015 Community Edition (Free) o Professional / Premium / Ultimate. ¡Funciona de maravilla!
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:
Probé OpenDiff Tool . Gran herramienta que es gratis y fácil de usar.
dbghost es lo 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 mantiene en control de código fuente, así como también en una base de datos. Simple y fácil de usar.
SQL Admin Studio de http://www.simego.com/Products/SQL-Admin-Studio ahora es gratis, le permite administrar su base de datos SQL , comparar y sincronizar SQL , comparar datos y sincronizar y mucho más. También es compatible con SQL Azure y algo de MySQL Support también.
[ACTUALIZACIÓN: Sí, soy el autor del programa anterior, ya que ahora es gratuito, solo quería compartirlo con la comunidad]