Actualización perfecta de Azure cuando cambia el esquema de la base de datos

Supongamos que tengo una implementación de producción y puesta en escena, ambas utilizando sus propias bases de datos (SQL Azure). Si el esquema en la preparación por etapas ha cambiado y debe implementarse en producción, ¿existe una forma definida de lograr la actualización de la base de datos en la base de datos de producción (sin tiempo de inactividad)?

p.ej. Si cambio la producción de la puesta en escena VIP <-> (y al mismo tiempo automatizo el cambio de las cadenas de conexión de alguna manera), ¿cuál es el mejor proceso para automatizar la actualización de la base de datos SQL squre?

Mi idea sería detectar el cambio de entorno en RoleEnvironmentChanging (aunque no estoy seguro de que el intercambio VIP incluso ejecute RoleEnvironmentChanginng) y ejecutar el script sql contra la base de datos futura (es decir, prod) en ese momento, sin embargo, debo asegurarme de que el script sea Solo se ejecuta una vez y habrá múltiples instancias de transición.

Respuestas a la pregunta(2)

Su respuesta a la pregunta