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).