sysmergesubscriptions(Transact-SQL)
알려진 각 구독자당 한 개의 행을 포함합니다. 게시자에서는 로컬 테이블에 해당합니다. 이 테이블은 게시 데이터베이스 및 구독 데이터베이스에 저장됩니다.
열 이름 |
데이터 형식 |
설명 |
---|---|---|
subscriber_server |
sysname |
서버의 ID입니다. 구독 데이터베이스의 사본을 다른 서버로 마이그레이션하는 경우 서버 지정 값에 srvid 필드를 매핑할 때 사용합니다. |
db_name |
sysname |
구독 데이터베이스의 이름입니다. |
pubid |
uniqueidentifier |
현재 구독을 만든 게시의 ID입니다. |
datasource_type |
int |
데이터 원본의 유형입니다. 0 = MicrosoftSQL 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) |
구독에 대한 간단한 설명입니다. |
priority |
real |
구독 우선순위를 지정하고 우선순위를 기반으로 한 충돌 해결 구현을 허용합니다. 모든 로컬 또는 익명 구독의 우선순위는 0.00입니다. |
recgen |
bigint |
마지막으로 받은 generation 번호입니다. |
recguid |
uniqueidentifier |
마지막으로 받은 generation의 고유한 ID입니다. |
sentgen |
bigint |
마지막으로 보낸 generation의 번호입니다. |
sentguid |
uniqueidentifier |
마지막으로 보낸 generation의 고유한 ID입니다. |
schemaversion |
int |
마지막으로 받은 스키마의 번호입니다. |
schemaguid |
uniqueidentifier |
마지막으로 받은 스키마의 고유한 ID입니다. |
last_validated |
datetime |
구독자 데이터의 유효성 검사에 마지막으로 성공한 datetime입니다. |
attempted_validate |
datetime |
구독에 유효성 검사가 시도된 마지막 datetime입니다. |
last_sync_date |
datetime |
동기화 datetime입니다. |
last_sync_status |
int |
동기화 상태입니다. 0 = 모든 작업이 시작되기를 기다리고 있습니다. 1 = 하나 이상의 작업이 시작됩니다. 2 = 모든 작업이 성공적으로 실행되었습니다. 3 = 하나 이상의 작업이 실행 중입니다. 4 = 모든 작업이 예약되었으며 유휴 상태입니다. 5 = 이전의 실패 후에 하나 이상의 작업을 실행하려고 시도 중입니다. 6 = 하나 이상의 작업이 성공적으로 실행되지 못했습니다. |
last_sync_summary |
sysname |
마지막 동기화 결과에 관한 설명입니다. |
metadatacleanuptime |
datetime |
만료된 메타데이터가 병합 복제 시스템 테이블에서 제거된 마지막 datetime입니다. |
partition_id |
int |
구독이 속한 사전 계산 파티션을 식별합니다. |
cleanedup_unsent_changes |
bit |
보내지 않은 변경 사항에 대한 메타데이터가 구독자에서 정리되었음을 식별합니다. |
replica_version |
int |
구독이 속한 구독자의 SQL Server 버전을 식별합니다. 다음 값 중 하나일 수 있습니다. 10 = SQL Server 7.0. 20 = SQL Server 7.0 SP 1(서비스 팩 1) 30 = SQL Server 7.0 SP2 35 = Service Broker SP3 40 = SQL Server 2000 50 = SQL Server 2000 SP1 55 = SQL Server 2000 SP2 60 = SQL Server 2000 SP3 90 = SQL Server 2005 100 = SQL Server 2008 |
supportability_mode |
int |
내부적으로만 사용됩니다. |
application_name |
nvarchar(128) |
내부적으로만 사용됩니다. |
subscriber_number |
int |
내부적으로만 사용됩니다. |
last_makegeneration_datetime |
datetime |
makegeneration 프로세스가 게시자에 대해 실행된 마지막 datetime입니다. 자세한 내용은 복제 병합 에이전트의 -MakeGenerationInterval 매개 변수를 참조하십시오. |