MSmerge_genhistory(Transact-SQL)

적용 대상:SQL Server

MSmerge_genhistory 테이블에는 구독자가 알고 있는 각 세대에 대해 하나의 행이 포함되어 있습니다(보존 기간 내). 교환 기간 동안 공통 generation을 보내지 못하게 하고 백업에서 복원한 구독자를 다시 동기화하는 데 사용됩니다. 이 테이블은 게시 및 구독 데이터베이스에 저장됩니다.

열 이름 데이터 형식 설명
guidsrc uniqueidentifier 구독자에서 생성에 의해 식별되는 변경 내용의 전역 식별자입니다.
pubid uniqueidentifier 게시 식별자입니다.
세대 bigint 생성 값입니다.
art_nick int 기사의 애칭입니다.
별명 varbinary(1001) 이미 이 generation이 있음이 알려진 다른 구독자의 애칭 목록입니다. 이러한 변경 내용을 이미 본 구독자에게 세대를 보내지 않도록 하는 데 사용됩니다. 애칭 목록의 애칭은 검색 효율성을 높일 수 있도록 정렬된 순서로 기본. 이 필드에 맞을 수 있는 것보다 더 많은 애칭이 있는 경우 이 최적화의 이점을 누릴 수 없습니다.
coldate 날짜/시간 현재 generation이 테이블에 추가된 날짜입니다.
gen상태 tinyint 다음과 같이 세대의 상태.

0 = 열기.

1 = 닫힘.

2 = 다른 구독자에서 닫히고 시작되었습니다.
changecount int 지정된 세대에 반영된 변경 내용 수

참고 항목

복제 테이블(Transact-SQL)
복제 뷰(Transact-SQL)