Qual è il modo migliore per aggiungere colonne a tabelle di produzione di grandi dimensioni su SQL Server 2008 R2? Secondo i libri di Microsoft online:
Le modifiche specificate in ALTER TABLE vengono implementate immediatamente. Se le modifiche richiedono modifiche delle righe nella tabella, ALTER TABLE aggiorna le righe. ALTER TABLE acquisisce un blocco di modifica dello schema sulla tabella per assicurarsi che nessun'altra connessione faccia riferimento anche ai metadati della tabella durante la modifica, ad eccezione delle operazioni di indice online che richiedono un blocco SCH-M molto breve alla fine.
(Http://msdn.microsoft.com/en-us/library/ms190273.aspx)
Su una tabella di grandi dimensioni con milioni di righe, questo può richiedere del tempo. Prendere un'interruzione è l'unica opzione? Qual è il modo migliore per gestire questo tipo di situazione?