Proprio ieri mi sono trovato di fronte a questo problema: avevo configurato una tabella su SQL Server in modo che potesse essere replicata (replica di tipo merge). Ad un certo punto ho avuto la necessità di aggiungere una colonna a questa tabella e l'Enterprise Manager non mi avrebbe permesso di farlo fino a che la replica era attiva. Grazie all'aiuto di Marcello su microsoft.public.it.sql ho scoperto queste due stored procedure: sp_repladdcolumn e sp_repldropcolumn. Queste sp, permettono di aggiungere/rimuovere colonne ad una tabella in replica senza dover annullare la sottoscrizione e doverla rifare da capo. Vi segnalo inoltre
questo articolo che mostra un esempio di come utilizzare la sp_repladdcolumn.