2008-10-06 13 views
9

Me gustaría hacer la actualización de la aplicación web lo más automatizada posible.
Estoy buscando una herramienta que pueda comparar dos instancias de una base de datos y generar un script de actualización para mí. Como parte del proceso de creación, cree una instancia de la última versión de la base de datos (es decir, actualmente en producción) y compárela con lo que se ha modificado en la versión de desarrollo.Comparar herramientas para generar el script de actualización para el servidor SQL

Se agradece cualquier entrada.

+0

Ver * duplicar * pregunta ya pedido: [La mejor herramienta para generar automáticamente SQL > cambiar scripts para SQL Server] (http://stackoverflow.com/questions/10688/best- tool-for-auto-generate-sql-change-scripts-for-sql-server) –

Respuesta

10

Me gusta SqlDbDiff. Mucho más barato que RedGate's SQL Compare

+0

Bueno. Tendré que evaluar este. Soy un usuario de Red-Gate desde hace mucho tiempo, así que esto puede ser refrescante, especialmente para los clientes donde el presupuesto es una preocupación. –

+0

¡Muy bonito! ¡He tenido éxito con Red-Gate, pero este tiene mejor valor por su precio! – edosoft

0

Ver

Mechanisms for tracking DB schema changes

creo que el profluence de esta cuestión en el habla tan a la falta de una solución estándar para este problema.

La gran división en el enfoque es
- escribir guiones delta
- automatizar la generación de scripts desde una instancia de "maestro"

Parece que usted quiere algo en el campo de este último.

Varias de estas soluciones y herramientas se observan en la pregunta anterior.

1

Respondí la misma pregunta here.

¡La mejor de las suertes! Como verá, me gustan las herramientas Red-Gate.

0

hasta ahora, satisfecho con RedGate. Usamos el control de versión SQL + SQL Compare. Lo he integrado con Msbuild y Hudson. Entonces eso nos da una solución completa de integración continua.

Cuestiones relacionadas