Busco a la información relativa a lo siguiente:Las mejores prácticas para SQL Server cambio 2.008 esquema
¿Cuáles son las mejores prácticas para actualizar el esquema de mi dev DB a mi producción DB, o incluso más sucintamente realizar cambios de esquema DB en general.
La base de datos de producción es el back-end para dos sitios web ASP.NET distintos.
Nuestro proceso de cambio de esquema es bastante robusto y cada "migración" en realidad es un archivo .cs que contiene los cambios de esquema. Luego usaremos ADO.NET para aplicar los cambios de esquema contra el db.
Mi pregunta es más acerca de la conectividad de la base de datos.
Debo detener los dos sitios web que están accediendo a la base de datos. Supongo que debería. Debería poner el DB en modo de usuario único. Parece que debería pero no estoy completamente seguro de eso.
¿Qué podría estar perdiendo? ¿Cuáles son las cosas que te han mordido en la mano antes con respecto a los cambios en el esquema de DB?
Tangencial, al ser seguro de ejecutar varias veces: esta propiedad se llama idempotencia. Sus archivos .SQL son idempotentes. –