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 |
논리적 레코드에서 기존 행을 논리적 레코드 안팎으로 이동시켜 다시 맞추도록 만든 마지막 변경과 관련된 생성 값입니다. |