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.
Если это правда, удалённые записи воспроизводятся; Это поведение по умолчанию при репликации слияния.
Если это ложно, удалённые записи не воспроизводятся.
Комментарии
Установка ложного значения приводит к несходимости.DeleteTracking Строки, удалённые на Подписчике, должны быть удалены вручную в Publisher, а строки, удаленные на Publisher, должны быть удалены вручную у Subscriber.
Если исходная таблица для статьи уже опубликована в другой публикации, значение DeleteTracking должно быть одинаковым для обеих статей.
Свойство DeleteTracking может быть получено членами роли системного администратора фиксированного сервера в Publisher и у Subscriber (для повторной публикации подписчиков). Её также могут получить члены роли db_owner фиксированной базы данных в базе данных публикаций, участники роли replmonitor фиксированной базы данных в Дистрибьюторе и пользователи, входящие в список доступа к публикациям (PAL).
Это DeleteTracking свойство может быть зададено членами роли сервера с фиксированным системным администратором в Publisher. Он также может устанавливаться членами db_owner фиксированной роли базы данных в базе данных публикаций.
Извлечение DeleteTracking эквивалентно выполнению sp_helpmergearticle (Transact-SQL).
Настройка DeleteTracking эквивалентна исполнению sp_addmergearticle (Transact-SQL) или sp_changemergearticle (Transact-SQL).