Me gustaría tener todos los DB código DDL bajo CVS.Versioning SQL Server Código DDL
Estamos utilizando Subversion para nuestro código .NET pero todo el código de la base de datos sigue sin ser versionado.
Todo lo que sabemos es cuán importante puede ser la lógica de DB. Busqué en Google pero solo encontré algunas (herramientas costosas). Creo que existe otra solución (más barata).
¿Qué enfoque recomienda seguir? ¿Qué herramientas son las más apropiadas?
SQL Server 2005, VS 2008 TS, TSVN
ACTUALIZACIÓN Nuestro escenario de codificación es que los desarrolladores no pueden acceder a la base de datos directamente PROD. Solo lo cambian las secuencias de comandos (así que esto no es un problema)
Estoy interesado principalmente en el entorno DEV donde todos los desarrolladores tienen acceso completo.
Ocurre que un desarrollador sobrescribe USP previamente cambiado por otro.
me gustaría tener la posibilidad de restaurar la versión perdido/USPs comparar las revisiones etc.
ACTUALIZACIÓN-2
Para crear script de implementación que estamos usando Rojo-Gate SQL Comparar.
Funciona perfectamente, por lo que las secuencias de comandos de implementación no son un caso.
+1 este artículo es una lectura obligada. –