dmmarktablecapturepoint - Contrassegna un punto di cattura tabella su una tabella di origine

Utilizzare questo comando per contrassegnare un punto di cattura tabella su una tabella di origine e modificare lo stato della tabella in Attivo. Se la tabella è stata modificata prima di eseguire questo comando, tali modifiche non verranno replicate.

Contrassegnare un punto di cattura tabella su una tabella di origine quando si desidera sovrascrivere una posizione esistente nel flusso di dati modificati. Ciò è possibile quando sono già state sincronizzate (aggiornate) le tabelle di origine e di destinazione utilizzando un'applicazione diversa da CDC Replication (ad esempio, utilizzando le funzioni di importazione o esportazione della propria piattaforma di database) e si conosce il momento in cui l'origine e la destinazione sono sincronizzate tra loro. Replica CDC esegue il mirroring delle modifiche alla tabella di destinazione dalla posizione corrente nel flusso di dati modificati. Questa posizione viene impostata da Replica CDC quando si seleziona Mirror (Change Data Capture) dopo l'associazione delle tabelle nella procedura guidata Associa tabelle. Se si desidera sovrascrivere la posizione impostata da Replica CDC, è possibile contrassegnare manualmente un punto di cattura della tabella in Console di gestione. Quando si decide di avviare il mirroring sulla sottoscrizione, CDC Replication identifica la posizione impostata come punto temporale da cui catturare e replicare le modifiche del database sulla destinazione.

Sintassi

dmmarktablecapturepoint [-I <name>] -s <subscription ...>  
 -A|-t <<schema>.<table>...> [-L <locale>]

Parametri

[-I < nome>]
Specifica il nome dell'istanza CDC Replication . In alternativa, è possibile specificare la variabile di ambiente TSINSTANCE invece di questo valore.
-s < sottoscrizione ...>
Specifica il nome della sottoscrizione.
Per specificare più sottoscrizioni, elencare le sottoscrizioni separate da uno spazio.
-A
Specifica che CDC Replication sostituisce una posizione esistente nel flusso di dati modificati su tutte le tabelle di origine nella sottoscrizione.
-t < schema>. < tabella> ...
Specifica il nome di una tabella di origine nella sottoscrizione su cui CDC Replication contrassegna un punto di cattura della tabella. È necessario specificare il nome tabella nel formato schema.table.
Per specificare più tabelle, elencare le tabelle separate da spazi.
[-L < locale>]
Il nome della locale utilizzata per l'istanza CDC Replication . Il valore predefinito è la locale della macchina.

Risultato

Questo comando restituisce un valore 0 se il comando ha avuto esito positivo e un valore diverso da zero se il comando ha esito negativo.

Esempi

dmmarktablecapturepoint -I MYINSTANCE -s FINANCE -A

Replica CDC imposta lo stato di tutte le tabelle nella sottoscrizione Finance su Active.

dmmarktablecapturepoint -I MYINSTANCE -s ACCOUNTING -t myschema.mytable

Replica CDC imposta lo stato della tabella specificata nella sottoscrizione Accounting su Attivo.