He hecho un montón de cambios en mi máquina de desarrollo (definiciones de tabla, procedimientos almacenados, etc.). ¿Existe un script o una herramienta gratuita que pueda ejecutar que encuentre todas las diferencias entre el desarrollo y el servidor en vivo?Comparar dos bases de datos SQL
Respuesta
SQL Compare no es gratis, pero tiene una versión de prueba gratuita de 14 días.
Visual Studio también tiene un schema comparison tool (desde 2005).
Por lo tanto, Google le consiguió qué?
Tenga una mirada en Microsoft SQL Server Compare Tools
no mucho, es por eso que pregunté aquí. aunque principalmente estaba buscando un scipt en lugar de una herramienta. – fearofawhackplanet
Trate http://msdn.microsoft.com/en-us/library/ms173453.aspx - utiliza SSMS 2008 R2.
Aquí está una lista de herramientas de comparación: http://www.mssqltips.com/sqlservertip/1069/sql-server-comparison-tools/
Por cierto, para los que quieren comparar las bases de datos de Azure con bases de datos SQL Server, el Visual Studio 2010 no puede hacerlo. No admite bases de datos anteriores a 2008R2. También en este momento, VS2012 no tiene una herramienta de comparación. Las mejores herramientas que pueden hacer una comparación de datos/comparar esquemas son las herramientas de puerta roja. Espero que esto ayude.
La respuesta breve es que no existe una secuencia de comandos que indique las diferencias entre dos bases de datos. Se puede crear utilizando vistas de esquema de información, pero puede ser bastante complejo si realmente desea comparar todo.
Te recomiendo que pruebes una de las herramientas de terceros mencionadas aquí para hacer el trabajo.
He tenido éxito con ApexSQL Diff, especialmente en bases de datos grandes, pero no puede fallar con ninguna de las herramientas mencionadas aquí.
SQLDBDiff está disponible de forma gratuita: http://www.sqldbtools.com/Default.aspx
No se deje intimidar por su aspecto "retro", esto funciona muy bien, es gratis y fácil de configurar. – Ben
- 1. ¿Comparar estructuras de dos bases de datos?
- 2. ¿Cómo comparar dos bases de datos?
- 3. ¿Qué es una herramienta gratuita para comparar dos bases de datos de SQL Server?
- 4. Comparar dos bases de datos MySQL, en línea de comandos, con una herramienta gratuita
- 5. Cómo comparar los datos entre los dos tipos de tabla en diferentes bases de datos utilizando SQL Server 2008?
- 6. ¿Cómo combinar dos bases de datos en SQL Server?
- 7. Consultar dos bases de datos con Oracle SQL Developer
- 8. ¿ActiveRecord habla con dos bases de datos?
- 9. Sincronización entre dos bases de datos
- 10. Conéctese a dos bases de datos
- 11. Proceso para comparar dos conjuntos de datos
- 12. ¿Cómo comparar dos marcos de datos?
- 13. Cómo comparar esquemas de bases de datos MySQL
- 14. Comparar dos UIImages
- 15. ¿Cómo puedo encontrar las diferencias entre dos bases de datos?
- 16. ¿Inyecciones de SQL con bases de datos sin SQL?
- 17. ¿Cómo controlar las bases de datos de SQL Server?
- 18. Sincronizar el esquema de dos bases de datos en MySQL
- 19. ¿Cómo comparar dos consultas?
- 20. Relación de clave externa entre dos bases de datos en SQL Server 2008
- 21. mysql sincronización de dos tablas de 2 bases de datos
- 22. ¿Tablas de dos bases de datos diferentes en un DBML?
- 23. Agregar relación de clave externa entre dos bases de datos
- 24. Uniendo Resultados de Dos Bases de Datos Separadas
- 25. Seleccionar dos o varias tablas de bases de datos diferentes
- 26. Comparar dos conjuntos de datos XML utilizando XQuery en SQL Server
- 27. T-SQL - ¿Hay alguna forma (gratuita) de comparar datos en dos tablas?
- 28. Consultar datos uniendo dos tablas en dos bases de datos en servidores diferentes
- 29. Cómo diferir dos bases de datos usando MySQL Workbench?
- 30. código EF primera: dbcontext heredado crea dos bases de datos
cuando su próximo despliegue ha sido cuidado. Ponga el DDL bajo control de versión. – Ronnis