SSMS(SQL Server Management Studio)의 마이그레이션 구성 요소는 온-프레미스 및 다른 VM(가상 머신) 환경에서 실행되는 하위 버전의 SQL Server에서 더 높은 버전의 SQL Server로 업그레이드 및 호환성 문제를 확인합니다. 마이그레이션 구성 요소는 호환성이 손상되는 변경, 동작 변경, 사용되지 않는 기능 및 기타 정보와 관련된 호환성 문제를 찾습니다. 또한 이 보고서는 플랫폼 간 데이터베이스 간에 마이그레이션하려는 경우 기능 패리티 검사를 제공합니다. 업그레이드 어드바이저 평가 보고서는 개체의 효과, 가능한 원인 및 수정 단계를 제공합니다.
마이그레이션 구성 요소를 사용하여 데이터베이스를 물리적으로 마이그레이션할 수도 있습니다. 백업-복사 복원 기술을 따라 백업 폴더 및 선택적으로 복사 폴더를 제공하여 원본에서 대상으로 데이터를 이동합니다. 마이그레이션 마법사는 데이터와 함께 로그인을 전송하여 병렬 마이그레이션을 간소화합니다.
필수 조건
- SQL Server Management Studio 21 이상 버전.
- sysadmin 권한이 있는 SQL Server 인스턴스 로그인입니다.
설치 및 구성
SSMS(SQL Server Management Studio) 21이 설치되어 있는지 확인합니다. 설치가 완료되면개별 구성 요소>을 선택합니다.
마이그레이션 구성 요소를 선택하고, 드롭다운 목록에서 다운로드하는 동안 설치를 선택하고, 수정을 선택하여 설치를 완료합니다.
환경 평가
이전 버전의 SQL Server에서 이후 버전으로 업그레이드하기 위해 평가해야 하는 SQL Server 인스턴스에 연결합니다.
원본 인스턴스를 마우스 오른쪽 단추로 클릭하고 마이그레이션 SQL Server>새 평가...로 이동합니다.
다음 정보를 사용하여 평가 유형을 선택합니다.
이름: 고유 평가 이름
대상 이름: 업그레이드하려는 대상 버전
평가 유형: 다음 옵션 중 하나입니다.
호환성 유형: 호환성이 손상되는 변경, 동작 변경 및 사용되지 않는 기능 식별
동일 기능: 재설계가 필요할 수 있는 부분적으로 지원되는 기능 검색
비고
이 옵션은 대상이 Linux의 SQL Server인 경우에 사용하도록 설정됩니다.
평가할 데이터베이스를 선택합니다. 확장 이벤트 또는 Profiler 추적 파일을 사용하여 임시 쿼리를 분석하려는 경우 모든 추적 또는 확장 이벤트 파일이 포함된 디렉터리를 제공할 수 있습니다.
선택 영역을 확인하고 마침을 선택합니다. 평가 규칙의 기간은 데이터베이스 수와 스키마의 복잡성에 따라 달라집니다. 평가가 완료되면 보고서가 자동으로 열립니다.
평가 보고서를 검토합니다. 이 보고서는 각 범주의 문제 목록을 제공합니다. 각 문제에는 문제 유형, 영향을 받는 개체 및 문제 해결을 위한 권장 사항이 표시됩니다.
다음 스크린샷과 같이 호환성을 변경하여 특정 데이터베이스 호환성 수준에 대한 문제를 식별할 수 있습니다.
평가 보고서를 이미 저장한 경우 평가 보고서> 열기평가 보기로 이동하고 파일을 선택하여 assessment_<name>.json
평가를 열 수 있습니다.
데이터베이스 마이그레이션
하위 버전의 SQL Server에서 상위 버전으로 업그레이드하기 위해 평가해야 하는 SQL Server에 연결합니다.
SQL Server 인스턴스를 마우스 오른쪽 단추로 클릭하고 마이그레이션 SQL Server>새 마이그레이션...으로 이동합니다.
대상 서버 세부 정보를 제공합니다.
- 마이그레이션 이름: 고유한 마이그레이션 이름
- 대상 SQL Server 인스턴스 이름
- 인증 유형 – Windows 인증 또는 SQL 인증
- 사용자 자격 증명 제공
- 사용자 환경에 따라 다른 연결 설정 선택
데이터베이스:
- 마이그레이션할 데이터베이스 선택
- 대상 데이터베이스 이름을 편집할 수 있습니다.
- 로컬 드라이브 또는 파일 공유 경로일 수 있는 백업 폴더 경로를 제공합니다.
- 대상 인스턴스가 원본 파일 공유에 액세스할 수 없는 경우 백업 파일을 복사할 디렉터리를 선택할 수 있습니다.
백업 세부 정보:
특정 데이터베이스의 백업 및 복사 경로를 편집하려면 데이터베이스 이름을 선택하고 백업 및 복사 경로를 변경할 수 있습니다. 대상 데이터 및 로그 파일 경로를 편집할 수도 있습니다.
로그인:
마이그레이션에 적합한 로그인을 선택합니다.
선택 항목을 검토하고 마침을 선택하면 됩니다.
마이그레이션 마법사는 각 데이터베이스의 마이그레이션을 보여줍니다. 완료되면 대상 SQL Server에 연결하고 데이터베이스 및 로그인이 성공적으로 마이그레이션되었는지 확인할 수 있습니다.