Aggiornamento della definizione di una tabella di origine associata in una sottoscrizione

Una volta modificata la struttura di una tabella di origine associata nel database, è necessario aggiornare la definizione della tabella in Console di gestione in modo che le sottoscrizioni siano consapevoli della nuova struttura.

Informazioni su questa attività

Se si modifica la definizione di una tabella di origine (aggiungere una nuova colonna, impostare vincoli di colonna o nuove dipendenze di chiavi esterne) nel database, è necessario aggiornare la definizione della tabella in Console di gestione. Console di gestione richiede l'aggiornamento della tabella di origine in modo che la nuova struttura sia disponibile per la configurazione quando si modificano i dettagli dell'associazione tabella. Ad esempio, se è stata aggiunta una nuova colonna nella tabella di origine, è possibile associare questa nuova colonna a una colonna di destinazione.

Procedura

  1. Fare clic su Configurazione > Sottoscrizioni.
  2. Selezionare la sottoscrizione che contiene le tabelle di origine e di destinazione associate.
  3. Fare clic con il tasto destro del mouse sull'associazione tabella nell'area Associazioni tabella .
  4. Selezionare Aggiorna definizione tabella > Tabella di origine.
  5. Selezionare Aggiorna accanto a ciascuna tabella per cui si desidera che Console di gestione avvii il processo di riaggiunta. Il processo di riaggiunta aggiorna la definizione di metadati di una tabella in modo che il catalogo venga aggiornato con la definizione corrente della tabella selezionata.
  6. Selezionare Notifica destinazione delle modifiche (descrivi) se si desidera che la Console di gestione avvii il processo di descrizione come parte di questo aggiornamento. Il processo di descrizione è il punto in cui l'origine invia la definizione della tabella alla destinazione. Per impostazione predefinita, questa opzione è selezionata. Non è necessario eseguire il processo di descrizione ora, ma è necessario farlo per tutte le sottoscrizioni che contengono la tabella selezionata prima di iniziare la prossima replica. È possibile ritornare alla procedura guidata Aggiorna definizione tabella di origine per avviare il processo di descrizione.
  7. Selezionare Aggiorna tabelle di destinazione dopo la descrizione (riassegnazione) se si desidera che Console di gestione avvii il comando di riassegnazione alla destinazione come parte di questo aggiornamento. Il processo di riassegnazione è il punto in cui la tabella di destinazione corrente viene riassegnata con la definizione nella tabella di origine. Per impostazione predefinita, questa opzione è selezionata. Non è necessario eseguire il processo di riassegnazione ora, ma è necessario farlo per tutte le sottoscrizioni che contengono la tabella selezionata prima di avviare la successiva replica. È possibile tornare alla procedura guidata Aggiorna definizione tabella di origine per avviare il processo di riapplicazione.
  8. Fare clic su Successivo.
  9. L'aggiornamento della definizione di una tabella di origine influenza tutte le sottoscrizioni che utilizzano tale tabella. Se si desidera aggiornare le sottoscrizioni correlate, fare clic su Ricerca per trovare le sottoscrizioni che utilizzano la stessa tabella di origine, quindi selezionare Aggiorna accanto a ciascuna sottoscrizione dall'elenco dei risultati della ricerca.
  10. Fare clic su Termina replica su ciascuna sottoscrizione attiva nell'elenco.
  11. Fare clic su Successivo.
  12. Esaminare il riepilogo per l'aggiornamento e fare clic su Fine.

    Se è stata aggiunta una nuova colonna alla propria tabella di origine e si desidera che Replica CDC replichi i dati da questa colonna, associare tale colonna alla destinazione.

    Se si desidera riavviare il mirroring sulla sottoscrizione, è necessario sincronizzare le tabelle di origine e di destinazione in modo che la Replica CDC possa impostare una posizione di log.