데이터 마이그레이션 모니터링 및 문제 해결(Stretch Database)

적용 대상: SQL Server 2016(13.x) 이상 - Windows만 해당

중요

Stretch Database는 SQL Server 2022(16.x) 및 Azure SQL 데이터베이스에서 사용되지 않습니다. 데이터베이스 엔진의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요.

동적 관리 뷰에서 마이그레이션 상태 확인

마이그레이션된 데이터의 배치 및 행 수를 보려면 동적 관리 뷰 sys.dm_db_rda_migration_status를 엽니다. 자세한 내용은 sys.dm_db_rda_migration_status(Transact-SQL)를 참조하세요.

데이터 마이그레이션 문제 해결

스트레치 사용 테이블의 행이 Azure로 마이그레이션되지 않습니다. 어떤 문제 때문인가요?

마이그레이션에 영향을 줄 수 있는 몇 가지 문제가 있습니다. 다음 사항을 확인합니다.

  • SQL Server 컴퓨터의 네트워크 연결을 확인합니다.

  • Azure Firewall이 SQL Server와 원격 엔드포인트에 대한 연결을 차단하고 있지 않는지 확인합니다.

  • 동적 관리 뷰 sys.dm_db_rda_migration_status에서 최신 배치의 상태를 확인합니다. 오류가 발생한 경우 일괄 처리에 대한 error_number, error_state 및 error_severity 값을 확인합니다.

Azure Firewall이 로컬 서버의 연결을 차단합니다.

SQL Server가 원격 Azure 서버와 통신할 수 있도록 Azure 서버의 Azure Firewall 설정에서 규칙을 추가해야 합니다.

참고 항목