MSmerge_contents (Transact-SQL)

Область применения: SQL Server

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

Имя столбца Тип данных Description
tablenick int Псевдоним опубликованной таблицы.
rowguid uniqueidentifier Идентификатор данной строки.
поколение bigint Создание строки, определяемой табличным и rowguid.
partchangegen bigint Поколение, связанное с последним изменением данных, при котором могла измениться принадлежность строки к публикации с фильтром.
происхождение varbinary(501) Пары псевдонимов подписчиков и номеров версий, используемые для ведения журнала изменений данной строки.
colvl varbinary(7489) Сведения о версии столбца.
маркер uniqueidentifier Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
logical_record_parent_rowguid uniqueidentifier Определяет родительскую строку верхнего уровня в MSmerge_contents (по rowguid) для каждой соответствующей дочерней строки в логической записи.
logical_record_lineage varbinary(501) Пары псевдонимов подписчиков и номеров версий, используемые для ведения журнала изменений родительской строки верхнего уровня в логической записи. Для всех дочерних строк в логической записи это значение равно NULL.
logical_relation_change_gen bigint Поколение, связанное с последним изменением, вызвавшим перегруппировку в логической записи, при которой существующая строка была внесена в логическую запись или исключена оттуда.

См. также

Таблицы репликации (Transact-SQL)
Представления репликации (Transact-SQL)