Azure SQL Database로의 마이그레이션 준비 - Azure Arc의 SQL Server 마이그레이션

적용 대상:SQL Server

이 글은 Azure Arc로 활성화된 SQL Server 인스턴스를 Azure 포털에서 Azure SQL Database로 마이그레이션할 준비를 돕습니다.

메모

  • Azure 포털을 통한 Azure SQL Database로의 마이그레이션은 현재 미리보기(preview) 중입니다.
  • 마이그레이션 환경에 대한 피드백을 제품 그룹에 직접 제공할 수 있습니다.

사전 요구 사항

SQL Server 데이터베이스를 Azure 포털을 통해 Azure SQL Database로 마이그레이션하려면 다음 전제 조건이 필요합니다:

Important

현재 Azure Database Migration Service에서는 온라인 마이그레이션이 Azure SQL Database 불가능합니다. 애플리케이션 다운타임은 오프라인 마이그레이션이 시작될 때 시작됩니다. 마이그레이션을 테스트하여 다운타임이 허용되는지 확인하세요.

권한 구성

마이그레이션을 수행하는 사용자는 다음과 같은 Azure 권한이 필요합니다:

  • 대상 Azure SQL Database의 기여자 역할입니다.
  • 대상 Azure SQL Database를 포함하는 리소스 그룹의 리더 역할입니다.
  • Azure Database Migration Service 인스턴스를 생성해야 하는 경우 필요한 구독의 소유자 또는 기여자 역할.

소스 SQL Server 로그인은 소스 데이터베이스의 db_datareader 역할의 멤버여야 하며, VIEWANY DEFINITION 서버 권한을 보유해야 합니다. 대상 로그인은 대상 데이터베이스의 db_owner 역할의 구성원이어야 합니다.

데이터베이스 스키마를 마이그레이션하면 소스 로그인이 db_owner 역할을 가져야 합니다. 대상 로그인은 또한 Azure SQL Database로 마이그레이션하기 위해 필요한 권한에 명시된 Azure SQL Database 서버 수준 역할도 필요합니다.

자체 호스팅 통합 런타임 구성

Azure Database Migration Service 자체 호스팅 통합 런타임(SHIR)을 사용하여 소스 인스턴스SQL Server 접근하고 데이터를 Azure SQL Database으로 이동합니다. 스키마 마이그레이션을 위해서는 SHIR 버전 5.37 이상을 사용하세요.

마이그레이션 경험에서 통합 런타임 구성을 요청할 때:

  1. 최신 셀프 호스팅 통합 런타임을 소스 SQL Server 인스턴스에 연결하고 Azure SQL Database를 목표로 할 수 있는 컴퓨터에 설치하세요.
  2. 마이그레이션 경험에서 제공하는 인증 키를 사용해 런타임을 등록하세요.
  3. 마이그레이션을 시작하기 전에 런타임 상태가 실행 중 인지 확인하세요.

네트워크 요구사항, 확장 지침 및 제한 사항에 대해서는 데이터베이스 마이그레이션을 위한 셀프 호스팅 통합 런타임을 참조하세요.

메모

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

목표 데이터베이스 준비

마이그레이션을 시작하기 전에 타겟 Azure SQL Database를 생성하세요. 서비스 계층이 소스 워크로드에 충분한 컴퓨팅 및 스토리지 용량을 갖추도록 하세요. 마이그레이션 속도는 대상 서비스 계층과 SHIR 호스트가 사용할 수 있는 자원 모두에 따라 달라집니다.

대상 데이터베이스에 필요한 테이블이 없다면, 마이그레이션 중에 스키마 마이그레이션 옵션을 선택하세요. 스키마를 별도로 마이그레이션할 경우, 데이터 마이그레이션을 시작하기 전에 필요한 스키마 객체를 생성하세요.

Limitations

Azure SQL Database로의 마이그레이션은 오프라인 마이그레이션입니다. Azure Database Migration Service 데이터 이동에 Azure Data Factory 파이프라인을 사용하기 때문에 Azure Data Factory 제한이 적용됩니다. 시작하기 전에 현재 Azure SQL Database 마이그레이션 제한 사항을 검토하세요.

다음 단계: