Azure Data Studio용 Azure SQL 마이그레이션 확장 살펴보기

완료됨

Azure Data Studio용 Azure SQL Migration 확장 아키텍처의 일부로 Azure Database Migration Service는 Azure SQL Migration 확장을 통해 시작된 데이터베이스 마이그레이션 활동을 오케스트레이션하고 진행 상황을 추적합니다.

Azure Data Studio용 Azure SQL 마이그레이션 확장을 사용하여 Azure Virtual Machine의 SQL Server로 마이그레이션하는 두 가지 모드가 있습니다.

마이그레이션 모드 설명 애플리케이션 가동 중지 시간
Online 소스 데이터베이스는 데이터베이스 백업이 대상에서 지속적으로 복원되는 동안 읽기 및 쓰기 작업 모두에 액세스할 수 있습니다. 마이그레이션 종료 시 컷오버 기간으로 제한됩니다.
오프라인 데이터베이스 백업 파일이 대상 인스턴스에서 복원되는 동안 원본 데이터베이스는 쓰기 작업에 사용하면 안 됩니다. 가동 중지 시간은 완료될 때까지 마이그레이션 프로세스 기간 내내 유지됩니다.

Important

Azure Data Studio용 Azure SQL Migration 확장을 사용하여 데이터베이스를 마이그레이션할 때 제공된 데이터베이스 이름이 Azure Virtual Machine의 대상 SQL Server에 이미 존재하지 않는지 확인하세요. 데이터베이스 덮어쓰기는 현재 지원되지 않습니다.

백업

Azure Data Studio용 Azure SQL Migration 확장은 데이터베이스 백업을 수행하거나 시작하지 않습니다. 대신 마이그레이션 프로세스를 위해 기존 데이터베이스 백업 파일에 의존합니다. 대용량 백업을 기반으로 마이그레이션할 때 잠재적인 문제를 최소화하려면 압축 백업을 사용하는 것이 좋습니다.

마이그레이션을 위해 데이터베이스 백업을 저장하는 방법에는 두 가지가 있습니다.

네트워크 공유

백업이 온프레미스 네트워크 공유에 있는 경우 소스 SQL Server 및 백업 파일에 액세스할 수 있는 시스템에 자체 호스팅 통합 런타임을 다운로드하고 설치해야 합니다.

마이그레이션 중에 마이그레이션 마법사는 자체 호스팅 통합 런타임을 다운로드하고 설치하기 위한 다운로드 링크와 인증 키를 제공합니다.

최적의 성능을 위해 자체 호스팅 통합 런타임당 최대 10개의 동시 데이터베이스 마이그레이션을 고려하고 필요한 경우 여러 노드 또는 인스턴스로 확장합니다. 또한 자동 업데이트를 활성화하여 새로운 기능, 버그 수정 및 개선 사항을 최신 상태로 유지하세요. 이 설정은 통합 런타임이 최신 개선 사항 및 수정 사항으로 최신 상태를 유지하여 데이터베이스 마이그레이션 중에 더 나은 성능, 향상된 기능 및 안정성을 제공합니다.

Important

Database Migration Service는 데이터베이스 마이그레이션을 위해 Azure Data Factory에서 만든 기존 자체 호스팅 통합 런타임을 사용할 수 없습니다.

Azure Storage blob 컨테이너

원본 데이터베이스 백업을 Blob 컨테이너에 업로드할 때 다른 원본 데이터베이스의 백업 파일이 별도의 폴더에 저장되어 있는지 확인합니다. 컨테이너의 루트와 최대 한 수준 깊이의 폴더만 지원됩니다.