Data Migration Assistant의 새로운 기능

이 문서에서는 Data Migration Assistant 각 릴리스에 추가된 내용을 나열합니다.

Data Migration Assistant v 5.5

Data Migration Assistant v5.5 릴리스는 다음을 지원합니다.

  • 수집된 성능 데이터의 추론 분석 및 Azure SQL 워크로드와 워크로드 패턴 비교를 기반으로 고유한 가격-성능 곡선을 생성하는 탄력적 SKU 권장 사항 옵션입니다.
  • 기존 JSON 파일 출력 외에도 SKU 권장 사항 결과에 대한 새 HTML 보고서를 사용하여 사용자 환경을 개선했습니다.
  • 연결 문자열 마법사를 사용하면 사용자가 단일 SQL 인스턴스에 대한 SQL 연결 정보를 직관적으로 제공할 수 있습니다.
  • 사용자가 데이터베이스를 선택하여 SKU 권장 사항에 포함/제외할 수 있도록 합니다.

또한 이 릴리스의 Data Migration Assistant 다음 문제에 대한 버그 수정 및 개선 사항을 제공합니다.

  • 특정 로케일에서 수집된 성능 데이터를 올바르게 읽지 못하게 하는 오류를 수정했습니다.
  • 워크로드 패턴이 매우 가변적인 환경에 대한 잘못된 SKU 권장 사항과 관련된 문제를 해결했습니다.
  • 높은 메모리 환경의 데이터 수집에 영향을 주는 문제를 해결했습니다.

Data Migration Assistant v 5.4

Data Migration Assistant v5.4 릴리스는 다음을 지원합니다.

  • 성능 데이터 포인트를 기반으로 하는 Azure VM S SK의 대상 Azure SQL Database, Azure SQL Managed Instance 및 SQL Server 대한 설명뿐만 아니라 권장 사항을 제공하는 새로운 콘솔 환경입니다.
  • SQL Server 2005는 더 이상 사용되지 않으며 이후 릴리스에서 가능한 원본으로 제거될 예정입니다.

또한 이 릴리스의 Data Migration Assistant 다음 문제에 대한 버그 수정을 제공합니다.

  • Azure SQL Managed Instance 대상을 평가할 때 SQL Server 권한 오류에 대한 RDS가 수정되었습니다.
  • 평가에서 FX(메모리 최적화 데이터 파일 그룹)에 대해 잘못 보고된 차단이 수정되었습니다.
  • Azure SQL Database 대상을 평가할 때 3부 또는 4부 데이터베이스 간 참조를 검색하는 누락된 규칙이 수정되었습니다.
  • specified value for 'AssessmentDatabases' is invalidDMA 명령줄에서 AssessTargetReadiness 옵션을 사용할 때 오류가 수정되었습니다.

Data Migration Assistant v 5.3

Data Migration Assistant v5.3 릴리스는 다음을 지원합니다.

  • 명령줄의 외부 애플리케이션 임시 쿼리 평가입니다.
  • 사용자가 Dma.exe.config 구성 파일에서 명령 시간 제한 매개 변수를 사용자 지정할 수 있습니다.
  • 구성 파일을 사용하여 DMA 명령줄을 실행하는 방법을 설명하는 평가 구성 샘플 파일 및 PowerShell 샘플 스크립트입니다.
  • 시간 제한 없이 온-프레미스 마이그레이션의 백업 및 복원 작업

또한 이 릴리스의 Data Migration Assistant .NET 4.8로 업데이트되었으며 다음 문제에 대한 버그 수정을 제공합니다.

  • 마이그레이션 단계에서 sysadmin 권한이 없으면 평가를 실행하거나 Azure SQL Database 연결할 수 없습니다.
  • 사용자는 RDS 평가에 대한 sysadmin 권한 없이 평가를 실행할 수 없습니다.
  • 사용자에게 JSON 평가 보고서를 Azure Migrate 업로드하는 데 문제가 발생했습니다.
  • 중국어 문자를 포함하는 개체를 마이그레이션할 수 없습니다.

Data Migration Assistant v 5.2

Data Migration Assistant v5.2 릴리스는 다음을 지원합니다.

  • Azure Government 및 국가별 클라우드(소버린 제품)를 지원하는 Azure Migrate 평가를 업로드합니다. 이 기능을 사용하면 Azure SQL SQL Server 데이터 자산 마이그레이션의 준비 상태를 평가할 수 있습니다.
  • Azure Government 및 국가별 클라우드를 지원하는 Azure Migrate 평가를 업로드하기 위한 명령줄 지원. 이제 평가를 Azure Migrate 프로젝트에 업로드하는 것을 완전히 자동화하여 통합된 Azure SQL 준비 보고서를 얻을 수 있습니다.

Data Migration Assistant v 5.0

Data Migration Assistant v5.0 릴리스는 다음을 지원합니다.

  • SQL Server 2019 for Windows 및 SQL Server 2019 for Linux가 평가 및 업그레이드 대상으로 제공됩니다.
  • 이전 버전의 Data Migration Assistant 만든 평가 저장 및 로드에 대한 지원을 포함하여 평가 저장 및 로드
  • SSISDB에서 호스트되는 SSIS(SQL Server Integration Services) 프로젝트 및 패키지 저장소에 호스트된 SSIS 패키지 평가 데이터베이스 Migration Assistant 원본 패키지에 사용되는 지원되지 않거나 부분적으로 지원되거나 사용되지 않는 기능 및 호환성 문제를 검색하고 이러한 문제를 해결하는 데 도움이 되는 권장 사항을 제공합니다.
  • 외부 애플리케이션에서 SQL 쿼리 평가(예: C# 소스 코드에서 쿼리 SQL) 사용자는 Data Access Migration Toolkit 사용하여 C# 소스 코드에 사용되는 SQL 쿼리에 대한 전체 JSON 보고서를 생성한 다음, Data Migration Assistant 업로드할 수 있습니다.

또한 이 릴리스의 Data Migration Assistant 향상된 추가 기능과 버그 수정을 제공하며 도구가 .NET 4.7.2로 업데이트되었습니다.

데이터 Migration Assistant v4.5

Data Migration Assistant v4.5 릴리스에서는 파일 시스템에서 호스트되는 SSIS(SQL Server Integration Services) 패키지를 Azure SQL Database 또는 SQL Managed Instance 마이그레이션하는 평가를 지원합니다.

데이터 Migration Assistant v4.4

Data Migration Assistant v4.4 릴리스는 Azure Migrate 평가를 업로드할 수 있도록 지원합니다.

데이터 Migration Assistant v4.3

Data Migration Assistant v4.3 릴리스는 다음을 지원합니다.

  • 워크로드 평가에 따라 Azure SQL Managed Instance SKU 권장 사항.
  • RDS는 평가를 위한 원본으로 SQL Server.
  • Azure에 대한 에이전트 작업 평가는 대상으로 SQL Managed Instance.
  • 특정 평가 규칙을 무시하는 기능 DMA에 구성된 'ignoreErrorCodes' 속성에 지정된 오류 코드 목록은 DMA 평가 결과에 표시되지 않습니다.
  • 작업 작업 단계에서 T SQL 쿼리 평가 및 적절한 권장 사항 제공
  • 확장 이벤트 평가(공개 미리 보기).

또한 이 DMA 릴리스는 데이터베이스에서 많은 수의 스키마 개체를 처리하기 위한 향상된 성능과 다음과 관련된 버그 수정을 제공합니다.

  • 경우에 따라 네이티브 컴파일을 통해 컴파일된 프로시저입니다.
  • 복잡한 데이터베이스 스키마.

데이터 Migration Assistant v4.2

Data Migration Assistant v4.2 릴리스는 온-프레미스 SQL Server SQL Managed Instance 마이그레이션할 때 하나 이상의 서버 인스턴스에 대한 대상 준비 평가에 대한 명령줄 지원을 제공합니다. 이제 고객은 Data Migration Assistant 명령줄을 사용하여 데이터베이스 스키마에 대한 메타데이터를 수집하고, 방해자를 검색하고, SQL Managed Instance 마이그레이션에 영향을 주는 부분적으로 지원되거나 지원되지 않는 기능에 대해 알아볼 수 있습니다. 그런 다음 제공된 Power BI 템플릿을 사용하여 결과를 렌더링할 수 있습니다.

데이터 Migration Assistant v4.1

Data Migration Assistant v4.1 릴리스에서는 SQL Managed Instance 마이그레이션하는 온-프레미스 SQL Server 데이터베이스에 대한 포괄적인 평가를 지원합니다.

평가 워크플로를 사용하면 SQL Managed Instance 마이그레이션에 영향을 줄 수 있는 다음 문제를 검색할 수 있습니다.

  • 지원되지 않거나 부분적으로 지원되는 기능입니다. 데이터 Migration Assistant 원본 SQL Server 데이터베이스에서 대상 SQL Managed Instance 부분적으로 지원되거나 지원되지 않는 기능을 평가합니다. 그런 다음, 이 도구는 고객이 마이그레이션 프로젝트를 계획할 때 이 정보를 고려할 수 있도록 포괄적인 권장 사항 집합, Azure에서 사용할 수 있는 대체 방법 및 완화 단계를 제공합니다.

  • 호환성 문제. 데이터 Migration Assistant 다음 영역과 관련된 호환성 문제도 식별합니다.

    • 주요 변경 내용: 대상 데이터베이스로 마이그레이션하는 기능을 중단할 수 있는 특정 스키마 개체입니다. 데이터베이스 마이그레이션 후 이러한 스키마 개체를 수정하는 것이 좋습니다.
    • 동작 변경: 보고된 스키마 개체는 계속 작동할 수 있지만 성능 저하와 같은 다른 동작을 나타낼 수 있습니다.
    • 정보 제공 문제: 이러한 개체는 마이그레이션에 영향을 미치지 않지만 기능 SQL Server 릴리스에서는 사용되지 않을 수 있습니다.

평가가 완료되면 DMS(Azure Database Migration Service)를 사용하여 SQL Managed Instance SQL Server 데이터베이스의 마이그레이션을 수행합니다. DMS는 SQL Managed Instance 오프라인(일회성)온라인(최소 가동 중지 시간) 데이터베이스 마이그레이션을 모두 지원합니다.

데이터 Migration Assistant v4.0

Data Migration Assistant v4.0 릴리스에는 사용자가 데이터베이스를 호스트하는 컴퓨터에서 수집한 성능 카운터를 기반으로 최소 권장 Azure SQL Database SKU를 식별할 수 있는 Azure SQL Database SKU 권장 기능이 도입되었습니다. 이 기능은 가격 책정 계층, 컴퓨팅 수준 및 최대 데이터 크기와 관련된 권장 사항과 월별 예상 비용을 제공합니다. 또한 모든 데이터베이스를 Azure에 대량으로 프로비전하는 기능도 제공합니다.

참고

이 기능은 현재 CLI(명령줄 인터페이스)를 통해서만 사용할 수 있습니다.

자세한 내용은 온-프레미스 데이터베이스에 적합한 Azure SQL Database SKU 식별 문서를 참조하세요.

데이터 Migration Assistant v3.6

Data Migration Assistant v3.6 릴리스에서는 가장 일반적인 마이그레이션 방해가 되는 스키마 개체에 대해 "자동 수정"을 도입했습니다.

이 릴리스에서는 다음과 같은 마이그레이션 차단 및 동작 변경 문제에 대한 자동 접두사 를 제공합니다.

  • 정규화되지 않은 조인 구문을 사용하는 스키마 개체입니다.
  • 레거시 RAISEERROR 문을 사용하는 스키마 개체입니다.
  • Order By 정수 리터럴을 사용하는 SQL 문입니다.

데이터 Migration Assistant 나열된 문제의 영향을 받는 개체에 대해 자동 스키마 변환을 수행하고 스키마 변환을 계속하기 전에 사용자에게 확인 메시지를 표시합니다. 사용자는 제안된 코드 변경 내용을 검토한 다음 지정된 데이터베이스 개체에 대한 모든 변환을 수락하거나 거부할 수 있습니다.

데이터 Migration Assistant PROSE(Microsoft Program Synthesis) 기술을 사용하여 코드 수정 사항을 제안합니다. PROSE에 대해 자세히 알아보세요.

데이터 Migration Assistant v3.5

Data Migration Assistant v3.5 릴리스에는 다음과 같은 추가 기능이 포함되어 있습니다.

  • Azure SQL Database 마이그레이션에 대한 성능이 크게 향상되었습니다(벤치마크 테스트는 프로세스가 이전 버전의 Data Migration Assistant보다 4배 빠르다는 것을 나타낸다).
  • 메모리 공간은 마이그레이션 워크플로의 안정성을 개선하기 위해 더욱 최적화됩니다.
  • 스키마 및 데이터 마이그레이션 중에 평가를 건너뛰는 기능(이미 평가를 수행하고 마이그레이션 전에 주요 스키마 개체를 해결한 경우).
  • 레거시 버전의 온-프레미스를 최신 버전으로 업그레이드하거나 Azure VM에서 SQL Server SQL Server 경우 백업 파일에 대해 잘못된 네트워크 공유 경로가 제공될 때 도구 크래시 문제를 해결하기 위한 수정입니다.

데이터 Migration Assistant v3.4

Data Migration Assistant v3.4 릴리스에는 다음과 같은 추가 기능이 포함되어 있습니다.

  • Azure SQL Database 마이그레이션을 위한 원본으로 SQL Server 2017을 지원합니다.
  • 안정성, 성능 및 평가 규칙 정확성 향상

데이터 Migration Assistant v3.3

Data Migration Assistant v3.3 릴리스를 사용하면 Windows 및 Linux 모두에서 온-프레미스 SQL Server 인스턴스를 SQL Server 2017의 새 버전으로 마이그레이션할 수 있습니다. Windows 및 Linux에 대한 전체 마이그레이션 워크플로는 동일하지만 Linux용 SQL Server 2017로 이동하려면 몇 가지 추가 고려 사항이 필요합니다.

백업 경로 지정

Linux 및 Windows 다른 경로 형식을 사용합니다. 따라서 Linux에서 SQL Server 2017로 마이그레이션하려면 사용자가 실제 파일의 위치에 대한 경로의 Windows 및 Linux 버전을 모두 제공해야 합니다. 실제 파일의 위치에 따라 서로 다른 방법으로 경로의 두 버전을 제공할 수 있습니다. 물리적 백업 파일이 를 실행하는 컴퓨터에 있는 경우:

  • Linux, 'samba' 공유를 사용하여 네트워크의 다른 컴퓨터와 파일을 공유합니다.
  • Windows 'mnt' 명령을 사용하여 Linux를 실행하는 컴퓨터에 공유를 탑재합니다.

참고

'samba' 공유 또는 'mnt' 명령 사용에 대한 자세한 내용은 이 문서에서 다루지 않습니다.

Windows 로그인 마이그레이션

Linux의 SQL Server 2017에서 AD(Active Directory) 로그인 마이그레이션이 공식적으로 지원되지만, 성공적으로 작동하려면 추가 구성이 필요합니다. Linux에서 SQL Server 2017에서 Active Directory 로그인을 설정하는 자세한 내용은 SQL Server on Linux Active Directory 인증 문서를 참조하세요. 필요한 구성을 수행한 후 설치가 완료되고 평소처럼 Active Directory 로그인을 마이그레이션할 수 있습니다. 표준 SQL 인증은 추가 설정 없이 예상대로 작동합니다.

데이터 Migration Assistant v3.2

Data Migration Assistant v3.2 릴리스에는 다음과 같은 추가 기능이 포함되어 있습니다.

  • 스키마 및 데이터 마이그레이션은 온-프레미스 SQL Server 데이터베이스에서 새 마이그레이션 워크플로로 Azure SQL Database 수 있습니다.
  • Azure SQL Database 스키마 마이그레이션 중에 DMA는 원본 데이터베이스 개체를 스크립팅하고, 잠재적인 호환성 문제를 해결하는 방법에 대한 지침을 제공하고, 스키마를 Azure에 배포합니다.

데이터 Migration Assistant v3.1

Data Migration Assistant v3.1 릴리스에는 다음과 같은 추가 기능이 포함되어 있습니다.

  • 데이터베이스 데이터 정렬, 지원되지 않는 시스템 저장 프로시저 사용 및 CLR 개체 측면에서 Azure SQL Database 대한 평가 권장 사항이 향상되었습니다.
  • Azure SQL Database 마이그레이션할 때 호환성 수준 130, 120, 110 및 100에 대한 평가 지침입니다.

데이터 Migration Assistant v3.0

Data Migration Assistant v3.0 릴리스는 Azure SQL Database 평가를 확장하여 다음과 관련된 문제를 해결하는 데 도움이 되는 포괄적인 권장 사항을 제공합니다.

  • 마이그레이션 차단 문제.
  • 부분적으로 또는 지원되지 않는 기능 및 함수.

데이터 Migration Assistant v2.1

Data Migration Assistant v2.1 릴리스에는 다음과 같은 추가 기능이 포함되어 있습니다.

데이터 Migration Assistant v2.0

Data Migration Assistant v2.0 릴리스에는 스토리지 절약을 최대화하는 적절한 우선 순위가 있는 테이블을 제공하기 위해 향상된 Stretch 데이터베이스 기능 권장 사항이 포함되어 있습니다.

데이터 Migration Assistant v1.0

Data Migration Assistant v1.0 릴리스는 초기 릴리스이며 다음을 제공합니다.

  • 온-프레미스 버전의 SQL Server 업그레이드에 영향을 줄 수 있는 문제 검색 모든 결과는 호환성 문제로 설명되며 다음 영역으로 분류됩니다.
    • 주요 변경 내용
    • 동작 변경
    • 사용되지 않는 기능
  • 업그레이드 후 데이터베이스가 활용할 수 있는 대상 SQL Server 플랫폼의 새 기능 검색 모든 결과는 기능 권장 사항으로 설명되며 다음 영역으로 분류됩니다.
    • 성능
    • 보안
    • 스토리지
  • 평가를 수행하기 위한 최신 사용자 환경.

참조

Data Migration Assistant 개요