La mia organizzazione sta pianificando di adottare i gruppi di disponibilità di SQL Server 2012 e sto cercando di capire quale impatto (se presente) avrà sul nostro processo di aggiornamento dell'applicazione.
Rilasciamo aggiornamenti dell'applicazione su un ciclo di 8 settimane e qualsiasi versione potrebbe includere modifiche allo schema e / o migrazioni di dati.
Quello che sto cercando di capire è se la soluzione HA / DR gestisce o meno le modifiche dello schema in modo trasparente (nuove colonne, indici vengono aggiunti ai secondari) o è necessario un intervento manuale per creare lo schema su ciascuna istanza e quindi riattivare Always On.
Il pezzo di migrazione dei dati che presumo sia gestito in modo trasparente ma vorrei confermarlo.
Immagino anche di supporre che non ci siano differenze in questi comportamenti in base alla configurazione dei gruppi di disponibilità, che potrebbe anche essere falsa. Per favore mi faccia sapere.
In poche parole; In una determinata versione della mia applicazione, posso modificare una tabella molto grande (da 10 a 100 milioni di record) aggiungendo colonne ad essa. Alcune colonne possono essere "nette nuove" in modo che possano utilizzare la funzionalità di modifica dello schema di Enterprise Online. Altre colonne possono essere un refactoring di una colonna esistente (FullName viene suddiviso in FirstName e LastName) e verrà eseguita una migrazione per ogni riga della tabella per popolare questi campi. Qualcuno di questi comportamenti richiede ai DBA di modificare la configurazione di AlwaysOn o è gestito per impostazione predefinita e tutti i secondari ottengono le istruzioni DDL e DML "gratuitamente"?
Grazie per la chiarezza che puoi fornire.