Mi organización planea adoptar los Grupos de disponibilidad de SQL Server 2012 y estoy tratando de comprender qué impacto (si lo hubiera) tendrá en nuestro proceso de actualización de aplicaciones.
Lanzamos actualizaciones de aplicaciones en un ciclo de 8 semanas y cualquier lanzamiento podría incluir cambios de esquema y / o migraciones de datos.
Lo que estoy tratando de entender es si la solución HA / DR maneja o no los cambios de esquema de forma transparente (se agregan nuevas columnas, índices a los secundarios) o si se requiere intervención manual para crear el esquema en cada instancia y luego volver a activar Always On.
La pieza de migración de datos que supongo se maneja de manera transparente, pero me gustaría confirmar eso también.
Supongo que también estoy asumiendo que no hay diferencia en estos comportamientos basados en la configuración de los Grupos de disponibilidad que también pueden ser falsos. Por favor hagamelo saber.
En una palabra; En cualquier versión dada de mi aplicación, puedo cambiar una tabla muy grande (de 10 a 100 millones de registros) al agregarle columnas. Algunas columnas pueden ser "netas nuevas" para que puedan hacer uso de la funcionalidad de cambio de esquema de Enterprise Online. Otras columnas pueden ser una refactorización de una columna existente (FullName se divide en FirstName y LastName) y se ejecutará una migración para cada fila de la tabla para completar estos campos. ¿Alguno de estos comportamientos requiere que los DBA cambien la configuración de AlwaysOn o se maneja de manera predeterminada y todos los secundarios obtienen las declaraciones DDL y DML "gratis"?
Gracias por cualquier claridad que pueda proporcionar.