Share via


sys.dm_continuous_copy_status(Azure SQL Database 및 Azure SQL Managed Instance)

적용 대상:Azure SQL DatabaseAzure SQL Managed Instance

이 보기는 sys.dm_geo_replication_link_status 대체되었으며 이전 버전과의 호환성을 위해 유지됩니다.

열 이름 데이터 형식 설명
copy_guid uniqueidentifier 복제본 데이터베이스의 고유 ID입니다.
partner_server sysname 연결된 논리 서버 또는 연결된 관리되는 인스턴스의 이름입니다.
partner_database sysname 연결된 논리 서버 또는 연결된 관리되는 인스턴스에 있는 연결된 데이터베이스의 이름입니다.
last_replication datetimeoffset 마지막으로 적용된 복제된 트랜잭션의 타임스탬프입니다.
replication_lag_sec int 활성 보조 데이터베이스에서 승인되지 않은 주 데이터베이스에서 마지막으로 커밋된 트랜잭션의 현재 시간과 타임스탬프 사이의 시간 차이(초)입니다.
replication_state tinyint 이 데이터베이스에 대한 연속 복사 복제의 상태입니다. 다음은 가능한 값 및 해당 설명입니다.

1: 시드. 복제 대상이 시드되고 트랜잭션이 일관되지 않은 상태입니다. 시드가 완료될 때까지 활성 보조 데이터베이스에 연결할 수 없습니다.
2: 따라잡기. 활성 보조 데이터베이스는 현재 주 데이터베이스를 따라잡고 있으며 트랜잭션 일치 상태입니다.
3: 다시 시드. 복구할 수 없는 복제 실패로 인해 활성 보조 데이터베이스가 자동으로 다시 시드됩니다.
4: 일시 중단됨. 활성 연속 복사 관계가 아닙니다. 이 상태는 일반적으로 인터링크에 사용할 수 있는 대역폭이 주 데이터베이스의 트랜잭션 작업 수준에 충분하지 않음을 나타냅니다. 그러나 연속 복사 관계는 그대로 유지됩니다.
replication_state_desc nvarchar(256) 다음 중 하나인 replication_state 대한 설명입니다.

SEEDING

CATCH_UP

RE_SEEDING

SUSPENDED
is_rpo_limit_reached bit 항상 0으로 설정됩니다.
is_target_role bit 0 = 복사 관계의 원본

1 = 복사 관계의 대상
is_interlink_connected bit 1 = Interlink가 연결되어 있습니다.

0 = 상호 연결이 끊어졌습니다.

사용 권한

데이터를 검색하려면 db_owner 데이터베이스 역할의 멤버 자격이 필요합니다. dbo 사용자, dbmanager 데이터베이스 역할의 멤버 및 sa 로그인은 모두 이 뷰를 쿼리할 수 있습니다.

설명

sys.dm_continuous_copy_status 보기는 리소스 데이터베이스에 만들어지고 논리 마스터를 비롯한 모든 데이터베이스에 표시됩니다. 그러나 논리 마스터에서 이 뷰를 쿼리하면 빈 집합이 반환됩니다.

연속 복사 관계라고도 하는 지역 복제 링크가 데이터베이스에서 종료되면 sys.dm_continuous_copy_status 보기에서 해당 데이터베이스의 행이 사라집니다.

sys.dm_database_copies 보기와 마찬가지로 sys.dm_continuous_copy_status 데이터베이스가 주 또는 활성 보조 데이터베이스인 연속 복사 관계의 상태를 반영합니다. sys.dm_database_copies 달리 sys.dm_continuous_copy_status 작업 및 성능에 대한 세부 정보를 제공하는 여러 열을 포함합니다. 이러한 열에는 last_replicationreplication_lag_sec 포함됩니다.

다음 단계

다음 문서에서 관련 개념에 대해 자세히 알아보세요.