sys.dm_database_copies(Azure SQL 데이터베이스)
데이터베이스 복사본에 대한 정보를 반환합니다.
적용 대상: Azure SQL 데이터베이스. |
특히 지역 복제와 관련된 열: database_id, start_date, modify_date, percentage_complete, partner_server, partner_database, replication_state, replication_state_desc, maximum_lag, is_continuous_copy, is_target_role, is_interlink_connected
열 이름 |
데이터 형식 |
설명 |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
database_id |
int |
sys.databases 뷰의 현재 데이터베이스 ID입니다. |
||||||||||
start_date |
datetimeoffset |
지역의 SQL 데이터베이스 데이터 센터에서 데이터베이스 복사가 시작된 UTC 시간입니다. |
||||||||||
modify_date |
datetimeoffset |
지역의 SQL 데이터베이스 데이터 센터에서 데이터베이스 복사가 완료된 UTC 시간입니다. 새 데이터베이스는 현 시점에서 주 데이터베이스와 트랜잭션 일관성이 유지됩니다. 완료 정보는 5분마다 업데이트됩니다. 참고 지역 복제 주 데이터베이스에서 modify_date는 데이터베이스가 트랜잭션 측면에서 일관된 UTC 시간입니다.연속 복사 복제본 데이터베이스에서 시드가 완료된 후 이 값은 마지막으로 적용된 복제 작업의 타임스탬프입니다. |
||||||||||
percent_complete |
real |
복사된 바이트의 백분율입니다. 값은 0에서 100 사이입니다. SQL 데이터베이스는 자동으로 장애 조치와 같은 몇 가지 오류에서 복구하고 데이터베이스 복사를 다시 시작 수 있습니다. 이 경우 percent_complete는 0에서 다시 시작합니다. |
||||||||||
error_code |
int |
복사하는 동안 발생한 오류를 나타내는 코드 0보다 큰 경우. 오류가 발생하지 않은 경우 값은 0과 같습니다. |
||||||||||
error_desc |
nvarchar(4096) |
복사하는 동안 발생한 오류에 대한 설명입니다. |
||||||||||
error_severity |
int |
데이터베이스 복사가 실패한 경우 16을 반환합니다. |
||||||||||
error_state |
int |
복사가 실패한 경우 1을 반환합니다. |
||||||||||
copy_guid |
uniqueidentifier |
복사본의 고유 ID입니다. |
||||||||||
partner_server |
sysname |
연결된 SQL 데이터베이스 서버의 이름입니다. |
||||||||||
partner_database |
sysname |
연결된 SQL 데이터베이스 서버의 연결된 데이터베이스 이름입니다. |
||||||||||
replication_state |
tinyint |
이 데이터베이스에 대한 연속 복사 복제의 상태로, 다음 중 하나입니다.
|
||||||||||
replication_state_desc |
nvarchar(256) |
replication_state에 대한 설명으로, 다음 중 하나입니다. PENDING SEEDING CATCH_UP TERMINATED |
||||||||||
maximum_lag |
int |
maximum_lag 열은 최대 지연 값이 설정되어 있지 않음을 나타내는 값 -1을 반환합니다. 이 열의 값을 설정하거나 변경할 수 없습니다. |
||||||||||
is_continuous_copy |
bit |
0 = 연속 복사 관계가 아닌 데이터베이스 복사 작업입니다. 1 = 연속 복사 관계입니다. |
||||||||||
is_target_role |
bit |
0 = 원본/주 데이터베이스 1 = 대상/보조 데이터베이스 |
||||||||||
is_offline_secondary |
bit |
0 = 활성 지역 복제 관계 1 = 표준 지역 복제 관계 |
||||||||||
is_interlink_connected |
bit |
0 = 연결이 끊김. 연속 복사 상호 링크가 끊어졌습니다. 1 = 연결됨. 연속 복사 상호 링크가 연결되었습니다. |
사용 권한
이 뷰는 master 데이터베이스에서 서버 수준 보안 주체 로그인에 대해서만 사용할 수 있습니다.
주의
원본 또는 대상 SQL 데이터베이스 서버의 master 데이터베이스에서 sys.dm_database_copies 뷰를 사용할 수 있습니다. 데이터베이스 복사가 완료되고 새 데이터베이스가 온라인 상태가 되면 sys.dm_database_copies 뷰의 행은 자동으로 제거됩니다.