이 가이드에서는 SSMS(SQL Server Management Studio)의 SQL Server 마이그레이션 구성 요소를 사용하여 이전 버전의 SQL Server에서 SQL Server 2025(17.x)로 사용자 데이터베이스를 업그레이드하는 방법을 알아봅니다.
다른 마이그레이션 가이드는 Azure 데이터베이스 마이그레이션을 참조하세요.
사전 요구 사항
마이그레이션 프로젝트를 시작하기 전에 관련 필수 구성 요소를 해결합니다. 지원되는 버전 및 SQL Server 업그레이드의 고려 사항에 대해 알아봅니다.
마이그레이션을 준비하려면 SSMS에서 SQL Server 마이그레이션 구성 요소를 사용합니다.
사전 마이그레이션
원본 환경이 지원되고 필수 구성 요소를 해결했는지 확인한 후에는 사전 배포 단계를 시작할 수 있습니다. 이 프로세스에서는 마이그레이션해야 하는 데이터베이스의 인벤토리를 수행합니다. 다음 단계는 SQL Server 인스턴스를 평가하는 것입니다. 원본 데이터베이스를 평가하려면 SQL Server 인스턴스를 업그레이드하기 전에 SQL Server Management Studio에서 SQL 마이그레이션 구성 요소를 사용합니다. 모든 데이터베이스 평가가 완료되면 보고서 저장 을 선택하여 사용자 편의상 데이터를 분석하기 위해 결과를 JSON 파일로 내보냅니다. 다음으로, 잠재적인 마이그레이션 문제 또는 차단에 대한 보고서를 검토하고 발견된 항목을 해결합니다.
마이그레이션 개요
필요한 필수 구성 요소가 준비되고 미리 배포 단계와 관련된 작업을 완료하면 스키마 및 데이터 마이그레이션을 완료할 준비가 된 것입니다. 성공적인 마이그레이션 및 업그레이드는 사전 배포 단계에서 발견된 모든 문제를 해결했음을 의미합니다.
SQL Server Management Studio에서 SQL Server 마이그레이션 구성 요소를 사용하여 데이터베이스 및 로그인을 마이그레이션하기 위한 준비 단계를 검토합니다.
시스템 데이터베이스 msdb의 백업을 만들어 백업 로그, 유지 관리 계획 및 작업을 포함한 기타 자동화된 작업을 유지합니다.
SSMS를 사용하여 연결된 서버를 봅니다. 개체 탐색기에서 서버 개체를 마우스 오른쪽 단추로 클릭하여 목록을 확장합니다.
데이터 및 환경의 복잡성에 따라 다음 요소를 고려해야 할 수 있습니다.
- 분리된 사용자 문제 해결(SQL Server)
- 트리거 마이그레이션
- 스크립트 생성 및 게시 마법사
- 미러된 백업 미디어 세트(SQL Server)
- 백업 개요(SQL Server)
- SQL Server 2025의 버전 및 지원되는 기능
데이터베이스 및 로그인 마이그레이션
다음으로 SQL Server Management Studio에서 SQL Server 마이그레이션 구성 요소를 사용하여 데이터베이스 및 로그인 마이그레이션을 시작합니다.
마이그레이션 후
마이그레이션 단계를 성공적으로 완료한 후 마이그레이션 후 작업을 진행하여 모든 작업이 최대한 원활하고 효율적으로 작동하도록 합니다. 마이그레이션 후 프로세스는 데이터 정확도 문제를 조정하고, 완전성을 확인하고, 워크로드의 성능 문제를 해결하는 데 중요합니다.
이러한 문제에 대한 자세한 내용, 완화를 위한 특정 단계 및 마이그레이션 후에는 마이그레이션 후 유효성 검사 및 최적화 가이드를 참조하세요.
애플리케이션 확인
데이터가 대상 환경으로 마이그레이션되면 이전에 원본을 사용한 모든 애플리케이션이 대상 사용을 시작해야 합니다. 이 목표를 달성하기 위해 애플리케이션을 변경해야 할 수도 있습니다. 데이터베이스에 대해 테스트를 실행하여 마이그레이션 후 애플리케이션이 예상대로 작동하는지 확인합니다.