적용 대상: SQL Server
MSsubscription_agents 테이블은 배포 에이전트 및 업데이트 가능한 구독 트리거에서 구독 속성을 추적하는 데 사용됩니다. 이 테이블은 구독 데이터베이스에 저장됩니다.
| 열 이름 | 데이터 형식 | Description |
|---|---|---|
| id | int | 행의 ID입니다. |
| publisher | sysname | 게시자의 이름입니다. |
| publisher_db | sysname | 게시 데이터베이스의 이름입니다. |
| 출판 | sysname | 게시의 이름 |
| subscription_type | int | 구독 유형: 0 = 푸시. 1 = 끌어오기 2 = 익명으로 끌어오기. |
| queue_id | sysname | 게시자의 Microsoft 메시지 큐 ID입니다. queue_id SQL 기반 대기 업데이트에 대해 SQL로 설정됩니다. |
| update_mode | tinyint | 업데이트 유형: 0 = 읽기 전용입니다. 1 = 즉시 업데이트. 2 = 메시지 큐를 사용하여 대기 중인 업데이트입니다. 3 = 메시지 큐를 사용하여 대기 중인 업데이트를 장애 조치(failover)로 즉시 업데이트합니다. 4 = SQL Server 큐를 사용하여 큐에 대기된 업데이트입니다. 5 = SQL Server 큐를 사용하여 큐에 대기된 업데이트 장애 조치(failover)를 사용하여 즉시 업데이트합니다. |
| failover_mode | bit | 업데이트의 장애 조치(failover) 유형을 선택한 경우 선택한 장애 조치 유형입니다. 0 = 즉시 업데이트가 사용되고 있습니다. 장애 조치(failover)를 사용할 수 없습니다. 1 = 대기 중인 업데이트가 사용되고 있습니다. 장애 조치(failover)가 사용됩니다. 장애 조치(failover)에 사용되는 큐는 update_mode 값에 지정됩니다. |
| spid | int | 현재 실행 중이거나 방금 실행된 배포 에이전트가 사용하는 연결에 대한 시스템 프로세스 ID입니다. |
| login_time | 날짜/시간 | 현재 실행 중이거나 방금 실행된 배포 에이전트 연결의 날짜 및 시간입니다. |
| allow_subscription_copy | bit | 구독 데이터베이스 복사 기능의 허용 여부를 지정합니다. |
| attach_state | int | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다. |
| attach_version | binary(16) | 연결된 구독의 버전을 나타내는 고유한 식별자입니다. |
| last_sync_status | int | 현재 실행 중이거나 방금 실행된 배포 에이전트 마지막 실행 상태입니다. 상태는 다음과 같습니다. 1 = 시작됨. 2 = 성공했습니다. 3 = 진행 중입니다. 4 = 유휴 상태입니다. 5 = 다시 시도합니다. 6 = 실패. |
| last_sync_summary | sysname | 현재 실행 중이거나 방금 실행된 배포 에이전트 마지막 메시지입니다. 상태는 다음과 같습니다. 시작. 성공. 진행 중입니다. 게으른. 다시 시도. 실패하다. |
| last_sync_time | 날짜/시간 | last_sync_summary 및 last_sync_status 열이 업데이트된 날짜 및 시간입니다. SqlServer 에이전트 서비스 작업으로 실행되는 끌어오기 또는 익명 배포 에이전트는 이러한 열을 업데이트하지 않습니다. 대신 기록 정보는 이 경우 작업 기록 테이블에 기록됩니다. |
| queue_server | sysname | 내부용으로만 사용됩니다. |
참고 항목
복제 테이블(Transact-SQL)
복제 뷰(Transact-SQL)
sp_helppullsubscription(Transact-SQL)