Data Migration Assistant 개요
Important
DMA(Data Migration Assistant)는 더 이상 사용되지
DMA(Data Migration Assistant)는 데이터베이스 기능에 영향을 줄 수 있는 호환성 문제를 감지하여 최신 데이터 플랫폼으로 업그레이드할 수 있도록 도와줍니다:
- 최신 버전의 SQL Server로 업그레이드
- Azure SQL Database로 마이그레이션
- Azure SQL Managed Instance로 마이그레이션
DMA는 대상 환경에 대한 성능 및 안정성 개선을 권장하며 원본 서버에서 대상 서버로 스키마, 데이터 및 포함되지 않은 개체를 이동할 수 있도록 합니다.
데이터베이스의 수와 크기에 따라 Azure로 SQL Server 대규모 마이그레이션의 경우 대규모로 데이터베이스를 마이그레이션할 수 있는 Azure Database Migration Service를 사용하는 것이 좋습니다.
DMA는 Azure SQL Managed Instance로의 데이터베이스 마이그레이션을 지원하지 않습니다. 대신에 Azure SQL Managed Instance로의 온라인 및 오프라인 데이터베이스 마이그레이션을 모두 지원하는 Azure Data Studio용 Azure SQL 마이그레이션 확장을 사용하는 것이 좋습니다.
Data Migration Assistant 가져오기
DMA를 설치하려면 Microsoft 다운로드 센터에서 최신 버전의 도구를 다운로드한 다음, DataMigrationAssistant.msi
파일을 실행합니다.
기능
DMA는 다음과 같은 기능을 제공합니다.
Azure로 마이그레이션할 온-프레미스 SQL Server 인스턴스 평가
Azure SQL Database 또는 Azure SQL Managed Instance로 마이그레이션하는 온-프레미스 SQL Server 인스턴스를 평가합니다. 평가 워크플로는 Azure SQL 마이그레이션에 영향을 줄 수 있는 다음 문제를 감지하고 이를 해결하는 방법에 대한 자세한 지침을 제공합니다.
마이그레이션 차단 문제: 온-프레미스 SQL Server 데이터베이스를 Azure SQL Database 또는 Azure SQL Managed Instance로 마이그레이션하는 것을 방해하는 호환성 문제를 검색합니다. DMA는 해당 문제를 해결하는 데 도움이 되는 권장 사항을 제공합니다.
부분적으로 지원되거나 지원되지 않는 기능: 원본 SQL Server 인스턴스에서 현재 사용 중인 부분적으로 지원되거나 지원되지 않는 기능을 검색합니다. DMA는 포괄적인 권장 사항 집합, Azure에서 사용할 수 있는 대체 방법 및 마이그레이션 프로젝트에 통합할 수 있는 완화 단계를 제공합니다.
업그레이드에 영향을 주는 문제 검색
온-프레미스 SQL Server 업그레이드에 영향을 줄 수 있는 문제를 검색합니다. 이들은 호환성 문제로 설명되며 다음 범주로 구성됩니다.
- 주요 변경 내용
- 동작 변경
- 사용되지 않는 기능
새로운 기능 찾아보기
업그레이드한 후 데이터베이스에서 활용할 수 있는 대상 SQL Server 플랫폼의 새로운 기능을 검색합니다. 이들은 기능 권장 사항으로 설명되며 다음 범주로 구성됩니다.
- 성능
- 보안
- 스토리지
온-프레미스 인스턴스를 Azure VM의 SQL Server로 마이그레이션
온-프레미스 SQL Server 인스턴스를 온-프레미스에서 호스트되는 최신 SQL Server 인스턴스 또는 온-프레미스 네트워크에서 액세스할 수 있는 Azure VM(가상 머신)으로 마이그레이션합니다. Azure VM은 VPN 또는 기타 기술을 사용하여 액세스할 수 있습니다. 마이그레이션 워크플로를 사용하면 다음 구성 요소를 마이그레이션할 수 있습니다.
- 데이터베이스 스키마
- 데이터 및 사용자
- 서버 역할
- SQL Server 및 Windows 로그인
Azure로 마이그레이션하는 온-프레미스 SSIS 패키지 평가
Azure SQL Database 또는 Azure SQL Managed Instance로 마이그레이션하는 온-프레미스 SSIS(SQL Server Integration Services) 패키지를 평가합니다. 평가는 마이그레이션에 영향을 줄 수 있는 문제를 검색하는 데 도움이 됩니다. 이들은 호환성 문제로 설명되며 다음 범주로 구성됩니다.
마이그레이션 차단기: 원본 패키지를 Azure로 마이그레이션하는 것을 차단하는 호환성 문제를 발견합니다. DMA는 해당 문제를 해결하는 데 도움이 되는 권장 사항을 제공합니다.
정보 문제: 원본 패키지에서 사용되는 부분적으로 지원되거나 사용되지 않는 기능을 감지합니다.
마이그레이션 후 데이터베이스에 연결
마이그레이션에 성공하면 응용 프로그램이 대상 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
- SQL Server 2022
- Amazon RDS for SQL Server
지원되는 대상
- SQL Server 2012
- SQL Server 2014
- SQL Server 2016
- Windows 또는 Linux의 SQL Server 2017
- Windows 및 Linux 기반 SQL Server 2019
- Windows 또는 Linux의 SQL Server 2022
- Azure SQL Database
- Azure SQL Managed Instance(평가에만 해당)
- Azure Virtual Machines의 SQL Server