Data Migration Assistant 개요

DMA(Data Migration Assistant)는 새 버전의 SQL Server 또는 Azure SQL Database에서 데이터베이스 기능에 영향을 줄 수 있는 호환성 문제를 탐지하여 최신 데이터 플랫폼으로 업그레이드하는 데 도움이 됩니다. DMA는 대상 환경에 대한 성능 및 안정성 개선을 권장하며 원본 서버에서 대상 서버로 스키마, 데이터 및 포함되지 않은 개체를 이동할 수 있도록 합니다.

참고

데이터베이스의 수와 크기에 따라 대규모 마이그레이션의 경우 대규모로 데이터베이스를 마이그레이션할 수 있는 Azure Database Migration Service를 사용하는 것이 좋습니다.

Data Migration Assistant 가져오기

DMA를 설치하려면 Microsoft 다운로드 센터에서 최신 버전의 도구를 다운로드한 다음, DataMigrationAssistant.msi 파일을 실행합니다.

기능

  • Azure SQL 데이터베이스로 마이그레이션할 온-프레미스 SQL Server 인스턴스 평가합니다. 평가 워크플로는 Azure SQL 데이터베이스 마이그레이션에 영향을 줄 수 있는 다음 문제를 감지하고 이를 해결하는 방법에 대한 자세한 지침을 제공합니다.

    • 마이그레이션 차단 문제: 온-프레미스 SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 것을 방해하는 호환성 문제를 검색합니다. DMA는 해당 문제를 해결하는 데 도움이 되는 권장 사항을 제공합니다.

    • 부분적으로 지원되거나 지원되지 않는 기능: 원본 SQL Server 인스턴스에서 현재 사용 중인 부분적으로 지원되거나 지원되지 않는 기능을 검색합니다. DMA는 포괄적인 권장 사항 집합, Azure에서 사용할 수 있는 대체 방법 및 마이그레이션 프로젝트에 통합할 수 있는 완화 단계를 제공합니다.

  • 온-프레미스 SQL Server 업그레이드에 영향을 줄 수 있는 문제를 검색합니다. 이들은 호환성 문제로 설명되며 다음 범주로 구성됩니다.

    • 주요 변경 내용
    • 동작 변경
    • 사용되지 않는 기능
  • 업그레이드한 후 데이터베이스에서 활용할 수 있는 대상 SQL Server 플랫폼의 새로운 기능을 검색합니다. 이들은 기능 권장 사항으로 설명되며 다음 범주로 구성됩니다.

    • 성능
    • 보안
    • 스토리지
  • 온-프레미스 SQL Server 인스턴스를 온-프레미스에서 호스트되는 최신 SQL Server 인스턴스 또는 온-프레미스 네트워크에서 액세스할 수 있는 Azure VM(가상 머신)으로 마이그레이션합니다. Azure VM은 VPN 또는 기타 기술을 사용하여 액세스할 수 있습니다. 마이그레이션 워크플로를 사용하면 다음 구성 요소를 마이그레이션할 수 있습니다.

    • 데이터베이스 스키마
    • 데이터 및 사용자
    • 서버 역할
    • SQL Server 및 Windows 로그인
  • 마이그레이션에 성공하면 애플리케이션이 대상 SQL Server 데이터베이스에 원활하게 연결할 수 있습니다.

  • Azure SQL Database 또는 Azure SQL Managed Instance로 마이그레이션하는 온-프레미스 SSIS(SQL Server Integration Services) 패키지를 평가합니다. 평가는 마이그레이션에 영향을 줄 수 있는 문제를 검색하는 데 도움이 됩니다. 이들은 호환성 문제로 설명되며 다음 범주로 구성됩니다.

    • 마이그레이션 차단 문제: 원본 패키지를 Azure로 마이그레이션하는 것을 방해하는 호환성 문제를 검색합니다. DMA는 해당 문제를 해결하는 데 도움이 되는 권장 사항을 제공합니다.

    • 정보 문제: 원본 패키지에서 사용되는 부분적으로 지원되거나 사용되지 않는 기능을 검색합니다.

참고

DMA는 Azure SQL Managed Instance로의 데이터베이스 마이그레이션을 지원하지 않습니다. Azure SQL Managed Instance로의 온라인 및 오프라인 데이터베이스 마이그레이션을 모두 지원하는 Azure Data Studio용 Azure SQL 마이그레이션 확장을 사용하는 것이 좋습니다.

필수 조건

평가를 실행하려면 SQL Server sysadmin 역할의 멤버여야 합니다. 권장 디스플레이 해상도는 1024x756입니다.

지원되는 원본 및 대상 버전

DMA는 이전 버전의 SQL Server Upgrade Advisor를 모두 대체하며 대부분의 SQL Server 버전의 업그레이드에 사용해야 합니다. 평가에 지원되는 원본 및 대상 버전은 다음과 같습니다.

원본

  • SQL Server 2005(사용되지 않음)
  • SQL Server 2008
  • SQL Server 2008 R2
  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016
  • SQL Server 2017
  • SQL Server 2019
  • Amazon RDS for SQL Server

대상

  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016
  • Windows 또는 Linux의 SQL Server 2017
  • SQL Server 2019
  • Azure SQL Database 단일 데이터베이스
  • Azure SQL Managed Instance
  • Azure 가상 머신에서 실행 중인 SQL Server

참고 항목