Stretch Database - sys.dm_db_rda_migration_status
적용 대상: SQL Server 2016(13.x) 이상 버전
SQL Server의 로컬 인스턴스에 있는 각 스트레치 사용 테이블에서 마이그레이션된 데이터의 각 일괄 처리에 대해 하나의 행을 포함합니다. 일괄 처리는 시작 시간과 종료 시간으로 식별됩니다.
Important
Stretch Database는 SQL Server 2022(16.x) 및 Azure SQL 데이터베이스에서 사용되지 않습니다. 데이터베이스 엔진의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요.
sys.dm_db_rda_migration_status
는 현재 데이터베이스 컨텍스트로 범위가 지정됩니다. 마이그레이션 상태를 보려는 Stretch-enable 테이블의 데이터베이스 컨텍스트에 있는지 확인합니다.
SQL Server 2016(13.x)에서 sys.dm_db_rda_migration_status 출력은 200행으로 제한됩니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
table_id | int | 행이 마이그레이션된 테이블의 ID입니다. |
database_id | int | 행이 마이그레이션된 데이터베이스의 ID입니다. |
migrated_rows | bigint | 이 일괄 처리에서 마이그레이션된 행 수입니다. |
start_time_utc | 날짜/시간 | 일괄 처리가 시작된 UTC 시간입니다. |
end_time_utc | 날짜/시간 | 일괄 처리가 완료된 UTC 시간입니다. |
error_number | int | 일괄 처리가 실패하면 발생한 오류의 오류 번호입니다. 그렇지 않으면 null입니다. |
error_severity | int | 일괄 처리가 실패하면 발생한 오류의 심각도입니다. 그렇지 않으면 null입니다. |
error_state | int | 일괄 처리가 실패하면 발생한 오류의 상태입니다. 그렇지 않으면 null입니다. error_state 오류가 발생한 조건 또는 위치를 나타냅니다. |