데이터 마이그레이션 모니터링 및 문제 해결(스트레치 데이터베이스)

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

Stretch Database 모니터에서 데이터 마이그레이션을 모니터링하려면 SQL Server Management Studio에서 데이터베이스에 대해 태스크 | 스트레치 | 모니터 를 선택합니다.

Stretch Database 모니터에서 데이터 마이그레이션 상태를 확인합니다.

Stretch Database 모니터를 열고 데이터 마이그레이션을 모니터링하려면 SQL Server Management Studio에서 데이터베이스에 대해 태스크 | 스트레치 | 모니터 를 선택합니다.

  • 모니터의 상단에는 스트레치 사용 SQL Server 데이터베이스 및 원격 Azure 데이터베이스 둘 다에 대한 일반 정보가 표시됩니다.

  • 모니터의 하단에는 데이터베이스의 각 스트레치 사용 테이블에 대한 데이터 마이그레이션 상태가 표시됩니다.

Stretch Database 모니터

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

마이그레이션된 데이터의 배치 및 행 수를 보려면 동적 관리 뷰 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 설정에서 규칙을 추가해야 합니다.

참고 항목

Stretch Database 관리 및 문제 해결