Estoy buscando una forma de automatizar la generación de scripts de cambio para nuestras bases de datos.Generación automática de scripts de cambio de base de datos
Actualmente utilizamos la edición de la base de datos Visual Studio 2008, que tiene la opción de Comparación de esquemas, pero no veo una manera de automatizar esas acciones.
Lo que me gustaría hacer es crear una base de datos antigua y una nueva durante mis compilaciones diarias y hacer que el esquema compare generar un script de cambio para las diferencias entre esos dos. (Las diferencias en el esquema y los procedimientos, las tablas de búsqueda se pueden descartar y volver a crear sin problemas)
¿Alguien sabe de una solución, o voy a escribir miles de secuencias de comandos para que esto funcione?
El uso de cualquiera de los productos pagados, además de las herramientas Microsoft no es una opción aquí ...
de actualización basado en la retroalimentación:
- Tengo varias bases de datos de varios tamaños, pero todos los cambios que sucederá en una de forma controlada y consciente de los datos ya presentes.
- Solo los cambios "sencillos" deben hacerse de forma automática, estoy pensando en agregar columnas y tablas (muy comunes). Las columnas nunca se pueden eliminar (por lo que la herramienta/script puede protestar si esto sucede)
Buena llamada, voy a mirar esto – thijs