sys.dm_continuous_copy_status(Azure SQL Database 및 Azure SQL Managed Instance)
적용 대상: Azure SQL 데이터베이스 Azure 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_replication 및 replication_lag_sec 포함됩니다.
다음 단계
다음 문서에서 관련 개념에 대해 자세히 알아보세요.