MergeArticle.ColumnTracking Свойство

Определение

Возвращает или задает способ обнаружения конфликтов при синхронизации строк данных.

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

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

Значение Boolean. Если значение равно true, каждый столбец в строке вычисляется отдельно для конфликтов. Если значение равно false, то вычисляется вся строка, определяемая конфликтами.

Комментарии

Если ColumnTracking задано значение true, каждый столбец в измененной строке вычисляется отдельно для конфликтов. Например, отслеживание на уровне столбцов включено, если издатель и подписчик изменяют одну и ту же строку, но каждый из них изменяет другой набор столбцов, конфликт не найден и все изменения объединяются. Если ColumnTracking задано значение false, изменения в той же строке определяются как конфликтные.

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

Если для обнаружения конфликтов применяется трассировка на уровне строк (по умолчанию), базовая таблица может содержать не более 1 024 столбцов, однако столбцы из статьи должны быть отфильтрованы, чтобы было опубликовано не более 246 столбцов. Если применяется трассировка на уровне столбцов, базовая таблица может содержать не более 246 столбцов. Дополнительные сведения об уровне отслеживания см. в разделе "Уровень отслеживания", посвященном обнаружению и разрешению конфликтов репликации слиянием.

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

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

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

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

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