MSmerge_genhistory(Transact-SQL)
적용 대상: SQL Server
MSmerge_genhistory 테이블에는 구독자가 알고 있는 각 세대에 대해 하나의 행이 포함되어 있습니다(보존 기간 내). 교환 기간 동안 공통 generation을 보내지 못하게 하고 백업에서 복원한 구독자를 다시 동기화하는 데 사용됩니다. 이 테이블은 게시 및 구독 데이터베이스에 저장됩니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
guidsrc | uniqueidentifier | 구독자에서 생성에 의해 식별되는 변경 내용의 전역 식별자입니다. |
pubid | uniqueidentifier | 게시 식별자입니다. |
세대 | bigint | 생성 값입니다. |
art_nick | int | 기사의 애칭입니다. |
별명 | varbinary(1001) | 이미 이 generation이 있음이 알려진 다른 구독자의 애칭 목록입니다. 이러한 변경 내용을 이미 본 구독자에게 세대를 보내지 않도록 하는 데 사용됩니다. 애칭 목록의 애칭은 검색 효율성을 높일 수 있도록 정렬된 순서로 유지됩니다. 이 필드에 맞을 수 있는 것보다 더 많은 애칭이 있는 경우 이 최적화의 이점을 누릴 수 없습니다. |
coldate | 날짜/시간 | 현재 generation이 테이블에 추가된 날짜입니다. |
genstatus | tinyint | 다음과 같이 생성의 상태입니다. 0 = 열기. 1 = 닫힘. 2 = 다른 구독자에서 닫히고 시작되었습니다. |
changecount | int | 지정된 세대에 반영된 변경 내용 수 |