다음을 통해 공유


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에 반영된 변경 횟수입니다.