sql >> Base de Datos >  >> RDS >> Sqlserver

Exponer objetos de base de datos de SQL Server como archivos en un sistema de archivos

Usamos Red Gate para comparar el esquema actual con los archivos almacenados en SVN para líneas de base, control de versiones, etc.

Sin embargo, nuestra referencia maestra es en realidad una copia restaurada de producción. Esta es nuestra línea de base y debería corresponden a SVN. Es parte del proceso de implementación enviar los scripts maestros a SVN, lo que Red Gate hace de manera útil:solo cambia los archivos de los objetos modificados.

Separamos aún más nuestros scripts de trabajo y los scripts de lanzamiento (solo cambios), por lo que siempre tenemos una base de datos maestra y una línea de base en SVN. Sin embargo, solo usamos scripts para el desarrollo.

El control de la fuente de la base de datos es bueno, pero es difícil de implementar debido a la naturaleza de lo que es un objeto de SQL Server:una fila o 3 en algunas tablas...