MergeArticle.CompensateForErrors Свойство

Определение

Определяет, выполняются ли компенсирующие действия при возникновении ошибок при синхронизации.

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

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

Некоторое значение Boolean. Если это верно, изменения, которые нельзя применить к Subscriber или Publisher во время синхронизации, всегда приводят к компенсационным действиям для отмены изменений. Если ошибка, то по умолчанию компенсирующие действия не предпринимаются при возникновении ошибки.

Комментарии

По умолчанию значение false для свойства CompensateForErrors приводит к несходимости, что требует корректирующих действий администратора.

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

Если CompensateForErrorsэто правда, один неправильно настроенный абонент, создающий ошибку, может привести к отмене изменений у других подписчиков и издателей.

Если CompensateForErrorsошибка ошибка, ошибки всё равно фиксируются, и при последующих синхронизациях агент слияния продолжает пытаться применить изменения до успеха.

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

Это CompensateForErrors свойство может быть зададено членами роли сервера с фиксированным системным администратором в Publisher. Он также может устанавливаться членами db_owner фиксированной роли базы данных в базе данных публикаций.

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

Настройка CompensateForErrors эквивалентна исполнению sp_addmergearticle (Transact-SQL) или sp_changemergearticle (Transact-SQL).

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