sysmergesubscriptions(Transact-SQL)
적용 대상: SQL Server
알려진 각 구독자에 대해 하나의 행을 포함하며 게시자의 로컬 테이블입니다. 이 테이블은 게시 및 구독 데이터베이스에 저장됩니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
subscriber_server | sysname | 서버의 ID입니다. 구독 데이터베이스의 복사본을 다른 서버로 마이그레이션할 때 srvid 필드를 서버별 값에 매핑하는 데 사용됩니다. |
db_name | sysname | 구독 데이터베이스의 이름입니다. |
pubid | uniqueidentifier | 현재 구독을 만든 게시의 ID입니다. |
datasource_type | int | 데이터 원본의 형식: 0 = Microsoft SQL Server. 2 = Jet OLE DB. |
subid | uniqueidentifier | 구독의 고유 ID 번호입니다. |
replnickname | binary | 복제본의 압축된 애칭입니다. |
replicastate | uniqueidentifier | 게시자의 값을 구독자의 값과 비교하여 이전 동기화가 성공했는지 확인하는 데 사용되는 고유한 식별자입니다. |
status | tinyint | 구독의 상태: 0 = 비활성입니다. 1 = 활성입니다. 2 = 삭제되었습니다. |
subscriber_type | int | 구독자의 유형입니다. 1 = 전역. 2 = 로컬. 3 = 익명입니다. |
subscription_type | int | 구독 유형: 0 = 푸시. 1 = 끌어오기. 2 = 익명. |
sync_type | tinyint | 동기화 유형: 1 = 자동. 2 = 동기화가 없습니다. |
description | nvarchar(255) | 구독에 대한 간략한 설명입니다. |
우선순위 | real | 구독 우선 순위를 지정하고 우선 순위 기반 충돌 해결을 구현할 수 있습니다. 모든 로컬 또는 익명 구독의 경우 0.00과 같습니다. |
recgen | bigint | 마지막으로 받은 세대의 수입니다. |
recguid | uniqueidentifier | 마지막으로 받은 세대의 고유 ID입니다. |
sentgen | bigint | 마지막으로 보낸 generation의 번호입니다. |
sentguid | uniqueidentifier | 마지막으로 보낸 generation의 고유한 ID입니다. |
schemaversion | int | 마지막으로 받은 스키마의 수입니다. |
schemaguid | uniqueidentifier | 마지막으로 받은 스키마의 고유 ID입니다. |
last_validated | 날짜/시간 | 구독자 데이터의 마지막으로 성공한 유효성 검사 날짜/시간입니다. |
attempted_validate | 날짜/시간 | 구독에서 유효성 검사를 시도한 마지막 날짜/시간입니다 . |
last_sync_date | 날짜/시간 | 동기화의 날짜/시간입니다. |
last_sync_status | int | 구독 상태: 0 = 모든 작업이 시작되기를 기다리고 있습니다. 1 = 하나 이상의 작업이 시작됩니다. 2 = 모든 작업이 성공적으로 실행되었습니다. 3 = 하나 이상의 작업이 실행되고 있습니다. 4 = 모든 작업이 예약되고 유휴 상태입니다. 5 = 이전 실패 후 하나 이상의 작업이 실행하려고 합니다. 6 = 하나 이상의 작업이 성공적으로 실행되지 않았습니다. |
last_sync_summary | sysname | 마지막 동기화 결과에 대한 설명입니다. |
metadatacleanuptime | 날짜/시간 | 메타데이터가 만료된 마지막 날짜/시간이 병합 복제 시스템 테이블에서 제거되었습니다. |
partition_id | int | 구독이 속한 미리 계산된 파티션을 식별합니다. |
cleanedup_unsent_changes | bit | 구독자에서 전달되지 않은 변경 내용에 대한 메타데이터가 정리되었음을 식별합니다. |
replica_version | int | 구독이 속한 구독자에 대한 SQL Server 버전을 식별합니다. 이 버전은 다음 값 중 하나일 수 있습니다. 90 = SQL Server 2005(9.x) 100 = SQL Server 2008(10.0.x) |
supportability_mode | int | 내부용으로만 사용됩니다. |
application_name | nvarchar(128) | 내부용으로만 사용됩니다. |
subscriber_number | int | 내부용으로만 사용됩니다. |
last_makegeneration_datetime | 날짜/시간 | 게시자에 대해 makegeneration 프로세스가 실행된 마지막 날짜/시간입니다 . 자세한 내용은 복제 병합 에이전트 -MakeGenerationInterval 매개 변수를 참조하세요. |
last_local_sentgen | bigint | 이전 병합 에이전트 동기화에서 보낸 마지막 세대를 저장합니다. |
last_local_recguid | uniqueidentifier | 이전 병합 에이전트 동기화에서 마지막으로 받은 로컬 수신 세대 GUID를 저장합니다. |
last_local_recgen | bigint | 병합 정리를 통해 설정합니다. 받은 마지막 로컬 세대를 저장합니다. |