MergeArticle.DeleteTracking Eigenschaft

Definition

Erhält oder setzt, ob Löschungen repliziert werden.

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

Eigenschaftswert

Ein Boolean-Wert.

Falls zutreffend, werden gelöschte Datensätze repliziert; Dies ist das Standardverhalten für Merge-Replikation.

Wenn sie falsch sind, werden gelöschte Datensätze nicht repliziert.

Hinweise

Setzt man DeleteTracking auf falsch , ergibt sich Nichtkonvergenz. Zeilen, die beim Subscriber gelöscht wurden, müssen beim Publisher manuell entfernt werden, und Zeilen, die beim Publisher gelöscht wurden, müssen beim Subscriber manuell entfernt werden.

Wenn die Quelltabelle für einen Artikel bereits in einer anderen Publikation veröffentlicht wird, muss der Wert DeleteTracking für beide Artikel gleich sein.

Die Eigenschaft DeleteTracking kann von Mitgliedern der Sysadmin-Fixed-Server-Rolle beim Publisher und beim Subscriber (für die Neuveröffentlichung von Subscribers) abgerufen werden. Es kann auch von Mitgliedern der db_owner festen Datenbankrolle in der Publikationsdatenbank, von Mitgliedern der replmonitor-festen Datenbankrolle im Verteiler und von Nutzern, die Mitglieder der Publikationszugangsliste (PAL) sind, abgerufen werden.

Die Eigenschaft DeleteTracking kann von Mitgliedern der Sysadmin-Fixed-Server-Rolle im Publisher festgelegt werden. Sie kann auch von Mitgliedern der db_owner festen Datenbankrolle in der Publikationsdatenbank festgelegt werden.

Das Abrufen DeleteTracking entspricht der Ausführung von sp_helpmergearticle (Transact-SQL).

Das Setzen DeleteTracking entspricht der Ausführung sp_addmergearticle (Transact-SQL) oder sp_changemergearticle (Transact-SQL).

Gilt für: