Condividi tramite


MergeArticle.DeleteTracking Proprietà

Definizione

Ottiene o imposta un valore che indica se viene eseguita la replica delle eliminazioni.

public:
 property bool DeleteTracking { bool get(); void set(bool value); };
public bool DeleteTracking { get; set; }
member this.DeleteTracking : bool with get, set
Public Property DeleteTracking As Boolean

Valore della proprietà

Valore Boolean.

Se true, i record eliminati vengono replicati; si tratta del comportamento predefinito per la replica di tipo merge.

Se false, i record eliminati non vengono replicati.

Commenti

L'impostazione DeleteTracking su false comporta la mancata convergenza. Le righe eliminate nel Sottoscrittore devono essere rimosse manualmente nel server di pubblicazione e le righe eliminate nel server di pubblicazione devono essere rimosse manualmente nel Sottoscrittore.

Se la tabella di origine per un articolo è già pubblicata in un'altra pubblicazione, il valore di DeleteTracking deve essere uguale per entrambi gli articoli.

La DeleteTracking proprietà può essere recuperata dai membri del ruolo predefinito del server sysadmin nel server di pubblicazione e nel Sottoscrittore (per ripubblicare i Sottoscrittori). Può anche essere recuperato dai membri del ruolo predefinito del database di db_owner nel database di pubblicazione, dai membri del ruolo predefinito del database replmonitor nel server di distribuzione e dagli utenti membri dell'elenco di accesso alla pubblicazione (PAL).

La DeleteTracking proprietà può essere impostata dai membri del ruolo predefinito del server sysadmin nel server di pubblicazione. Può anche essere impostato dai membri del ruolo predefinito del database db_owner nel database di pubblicazione.

DeleteTracking Il recupero equivale all'esecuzione di sp_helpmergearticle (Transact-SQL).

L'impostazione DeleteTracking equivale all'esecuzione di sp_addmergearticle (Transact-SQL) o sp_changemergearticle (Transact-SQL).

Si applica a