MSmerge_contents (Transact-SQL)

Таблица MSmerge_contents содержит по одной строке для каждой строки, измененной в текущей базе данных с момента ее публикации. Данная таблица используется процессом слияния для определения изменившихся строк. Эта таблица хранится в базах данных публикаций и подписки.

Имя столбца

Тип данных

Описание

tablenick

int

Псевдоним опубликованной таблицы.

rowguid

uniqueidentifier

Идентификатор заданной строки.

generation

bigint

Поколение строки, идентифицируемой параметрами tablenick и rowguid.

partchangegen

bigint

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

lineage

varbinary(501)

Пары псевдонимов подписчиков и номеров версий, используемые для ведения журнала изменений данной строки.

colvl

varbinary(7489)

Сведения о версии столбца.

marker

uniqueidentifier

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

logical_record_parent_rowguid

uniqueidentifier

Идентифицирует родительскую строку верхнего уровня в таблице MSmerge_contents (параметром rowguid) для каждой соответствующей дочерней строки в логической записи.

logical_record_lineage

varbinary(501)

Пары псевдонимов подписчиков и номеров версий, используемые для ведения журнала изменений родительской строки верхнего уровня в логической записи. Для всех дочерних строк в логической записи это значение равно NULL.

logical_relation_change_gen

bigint

Поколение, связанное с последним изменением, вызвавшим перегруппировку в логической записи, при которой существующая строка была внесена в логическую запись или исключена оттуда.