Cambios diarios de compilación y SQL Server
-
20-08-2019 - |
Pregunta
Estoy a punto de intentar automatizar una compilación diaria, que implicará cambios en la base de datos, generación de código y, por supuesto, una compilación, confirmación y más tarde una implementación. En este momento, cada desarrollador del equipo incluye su estructura y cambios de datos para la base de datos en dos archivos respectivamente, p. 6.029_Brady_Data.sql. Cada estructura y archivo de datos incluye todos los cambios para una versión, pero todos los cambios son repetibles, es decir, con comprobaciones EXISTENTES, etc., por lo que pueden ejecutarse todos los días si es necesario.
¿Qué puedo hacer para poner más orden en este proceso, que actualmente es básicamente concatenar todos los archivos de cambio de estructura, ejecutarlos repetidamente hasta que se resuelvan todas las dependencias y luego repetir con los archivos de cambio de datos?
Solución
Cree un proyecto de base de datos utilizando la edición de base de datos de Visual Studio, póngalo en control de origen y deje que los desarrolladores verifiquen su código. He hecho esto y funciona bien con las compilaciones diarias y ofrece mucho soporte para estructurar el código de su base de datos. Vea esta publicación de blog para conocer las características
http : //www.vitalygorn.com/blog/post/2008/01/Handling-Database-easily-with-Visual-Studio-2008.aspx