MSmerge_genhistory(Transact-SQL)
MSmerge_genhistory 테이블에는 보존 기간 동안 구독자가 알고 있는 각 generation당 한 개의 행이 포함됩니다. 교환 기간 동안 공통 generation을 보내지 못하게 하고 백업에서 복원한 구독자를 다시 동기화하는 데 사용됩니다. 이 테이블은 게시 및 구독 데이터베이스에 저장됩니다.
열 이름 |
데이터 형식 |
설명 |
---|---|---|
guidsrc |
uniqueidentifier |
구독자에서 generation에 의해 식별되는 변경 사항의 전역 식별자입니다. |
pubid |
uniqueidentifier |
게시 식별자입니다. |
generation |
bigint |
생성 값입니다. |
art_nick |
int |
아티클의 애칭입니다. |
nicknames |
varbinary(1001) |
이미 이 generation이 있음이 알려진 다른 구독자의 애칭 목록입니다. 이미 해당되는 변경 사항을 알고 있는 구독자에게 generation을 보내는 것을 방지하는 데 사용합니다. 애칭 목록의 애칭은 검색을 더욱 효과적으로 하기 위해 정렬된 순서로 유지 관리됩니다. 이 필드에 수용할 수 있는 것보다 애칭 수가 많은 경우에는 이러한 최적화가 도움이 되지 않습니다. |
coldate |
datetime |
현재 generation이 테이블에 추가된 날짜입니다. |
genstatus |
tinyint |
generation의 상태입니다. 0 = 열림 1 = 닫힘 2 = 닫혀 있고 다른 구독자에서 발생됩니다. |
changecount |
int |
지정된 generation에 반영된 변경 횟수입니다. |