syssubscriptions(시스템 뷰)(Transact-SQL)
syssubscriptions 뷰는 구독 정보를 표시합니다. 이 뷰는 배포 데이터베이스에 저장됩니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
artid |
int |
구독한 아티클의 고유 ID입니다. |
srvid |
smallint |
구독자의 서버 ID입니다. |
dest_db |
sysname |
구독 데이터베이스의 이름입니다. |
status |
tinyint |
구독의 상태입니다. 0 = 비활성 1 = 구독됨 2 = 활성 |
sync_type |
tinyint |
초기 동기화의 유형입니다. 1 = 자동 2 = 없음 |
login_name |
sysname |
구독을 추가하기 위해 구독자에 연결할 때 사용하는 로그인 이름입니다. |
subscription_type |
int |
구독 유형입니다. 0 = 밀어넣기 - 배포 에이전트가 구독자에서 실행됩니다. 1 = 끌어오기 - 배포 에이전트가 배포자에서 실행됩니다. |
distribution_jobid |
binary(16) |
구독을 동기화하는 데 사용되는 배포 에이전트 작업을 식별합니다. |
timestmap |
timestamp |
구독을 만든 날짜와 시간입니다. |
update_mode |
tinyint |
업데이트 모드입니다. 0 = 읽기 전용 1 = 즉시 업데이트 |
loopback_detection |
bit |
양방향 트랜잭션 복제 토폴로지에 속한 구독에 적용됩니다. 루프백 검색은 배포 에이전트가 구독자에서 발생한 트랜잭션을 다시 구독자에게 보낼지 여부를 결정합니다. 0 = 다시 보냅니다. 1 = 다시 보내지 않습니다. |
queued_reinit |
bit |
아티클을 초기화 또는 다시 초기화하도록 표시하는지 여부를 지정합니다. 값 1을 지정하면 구독된 아티클은 초기화 또는 다시 초기화하도록 표시됩니다. |
nosync_type |
tinyint |
sync_type = 2일 때 초기화 유형을 지정하며 다음 값 중 하나가 될 수 있습니다. 0 = none - 게시된 테이블에 대한 스키마 및 초기 데이터가 구독자에 이미 있다고 가정합니다. 이 옵션은 더 이상 사용되지 않습니다. 1 = replication support only - 구독 업데이트를 지원하는 아티클 사용자 지정 저장 프로시저 및 트리거의 구독자에서 자동 생성을 제공합니다. 게시된 테이블에 대한 스키마 및 초기 데이터가 구독자에 이미 있다고 가정합니다. 2 = initialize with backup - 게시된 테이블의 스키마 및 초기 데이터를 게시 데이터베이스의 백업에서 가져옵니다. 구독자에 게시 데이터베이스 백업에 대한 액세스 권한이 있다고 가정합니다. 3 = 내부적으로만 사용할 수 있습니다. |
참고 항목
참조
복제 뷰(Transact-SQL)
syssubscriptions(Transact-SQL)