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 |
Поколение, связанное с последним изменением, вызвавшим перегруппировку в логической записи, при которой существующая строка была внесена в логическую запись или исключена оттуда. |
См. также