Поделиться через


MergeArticle.DeleteTracking Свойство

Определение

Возвращает или задает, реплицируются ли удаления.

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

Значение свойства

Значение Boolean.

Если значение равно true, удаленные записи реплицируются; Это поведение по умолчанию для репликации слиянием.

Если значение равно false, удаленные записи не реплицируются.

Комментарии

Если задать DeleteTrackingзначение false , это приведет к неконвергенции. Строки, удаленные на подписчике, должны быть удалены вручную на издателе, а строки, удаленные на издателе, должны быть удалены вручную на подписчике.

Если исходная таблица для статьи уже опубликована в другой публикации, значение DeleteTracking должно быть одинаковым для обеих статей.

Свойство DeleteTracking можно получить членами предопределенных ролей сервера sysadmin на издателе и подписчике (для повторной публикации подписчиков). Его также могут получить члены предопределенной роли базы данных db_owner в базе данных публикации, члены предопределенной роли базы данных replmonitor на распространитее и пользователи, являющиеся членами списка доступа к публикации (PAL).

Свойство DeleteTracking можно задать членами предопределенных ролей сервера sysadmin на издателе. Его также можно задать членами предопределенных ролей базы данных db_owner в базе данных публикации.

DeleteTracking Извлечение эквивалентно выполнению sp_helpmergearticle (Transact-SQL).

Параметр DeleteTracking эквивалентен выполнению sp_addmergearticle (Transact-SQL) или sp_changemergearticle (Transact-SQL).

Применяется к