적용 대상:SQL Server - Windows만 해당
SQL Server 설치 프로그램은 다양한 버전의 SQL Server 간에 버전 업그레이드를 지원합니다. 지원되는 버전 업그레이드 경로에 대한 자세한 내용은 지원되는 버전 및 버전 업그레이드(SQL Server 2022)를 참조하세요.
Windows의 SQL Server 버전에서 지원되는 기능 목록은 다음을 참조하세요.
- SQL Server 2025의 버전 및 지원되는 기능
- SQL Server 2022의 버전 및 지원하는 기능
- SQL Server 2019의 버전 및 지원되는 기능
- 버전 및 SQL Server 2017 의 지원 되는 기능
- 버전 및 SQL Server 2016 의 지원 되는 기능
이 문서에서는 버전 다운그레이드를 수행하는 방법에 대한 단계도 제공합니다. 예를 들어 Enterprise Edition에서 STANDARD 버전의 SQL Server로 다운그레이드해야 하는 경우 이 문서에 설명된 단계를 따릅니다.
비고
SQL Server 인스턴스의 버전 업그레이드를 시작하기 전에 다음 문서를 검토합니다.
SQL Server의 장애 조치(Failover) 클러스터 인스턴스(FCI)에서는 FCI 노드 중 하나에서 버전 업그레이드를 실행하는 것으로 충분합니다. 이 노드는 활성 또는 수동 노드일 수 있으며 데이터베이스 엔진은 버전 업그레이드 중에 리소스를 오프라인으로 전환하지 않습니다. 버전 업그레이드 후에는 SQL Server 인스턴스를 다시 시작하거나 다른 노드로 장애 조치해야 합니다.
필수 조건
로컬 설치의 경우 설치 프로그램을 관리자 권한으로 실행해야 합니다. 원격 공유에서 SQL Server를 설치하는 경우 원격 공유에 대한 읽기 권한이 있는 도메인 계정을 사용해야 합니다.
중요합니다
SQL Server 버전 변경이 활성화되려면 설치 프로그램에서 SQL Server 서비스를 다시 시작해야 합니다. 이로 인해 서비스가 오프라인 상태인 동안 애플리케이션 가동 중지 시간이 발생합니다.
버전 업그레이드
SQL Server 설치 미디어를 삽입합니다. 루트 폴더에서
setup.exe을(를) 두 번 클릭하거나 구성 도구에서 SQL Server 설치 센터를 시작합니다. 네트워크 공유에서 설치하려면 공유에서 루트 폴더를 찾은 다음 두 번 클릭합니다setup.exe.SQL Server의 기존 인스턴스를 다른 버전으로 업그레이드하려면 SQL Server 설치 센터에서 유지 관리를 선택한 다음 버전 업그레이드를 선택합니다.
설치 지원 파일이 필요한 경우 SQL Server 설치 프로그램에서 설치합니다. 컴퓨터를 다시 시작하라는 지시가 있는 경우 계속하기 전에 다시 시작합니다.
시스템 구성 검사기는 컴퓨터에서 검색 작업을 실행합니다. 계속하려면 확인을 선택합니다.
제품 키 페이지에서 라디오 단추를 선택하여 무료 버전의 SQL Server로 업그레이드하는지 또는 제품의 프로덕션 버전에 대한 PID 키가 있는지 여부를 나타냅니다. 자세한 내용은 SQL Server 2022 및 지원되는 버전 및 버전 업그레이드의 버전 및 지원되는 기능(SQL Server 2022)을 참조하세요.
사용 조건 페이지에서 사용권 계약을 읽은 다음, 확인란을 선택하여 라이선스 사용 약관에 동의합니다. 계속하려면 다음을 선택합니다. 설치를 종료하려면 취소를 선택합니다.
인스턴스 선택 페이지에서 업그레이드할 SQL Server 인스턴스를 지정합니다.
버전 업그레이드 규칙 페이지는 버전 업그레이드 작업이 시작되기 전에 컴퓨터 구성의 유효성을 검사합니다.
업그레이드 준비 버전 페이지에는 설치 중에 지정된 설치 옵션의 트리 보기가 표시됩니다. 계속하려면 업그레이드를 선택합니다.
버전 업그레이드 프로세스 중에 서비스를 다시 시작하여 새 설정을 선택해야 합니다. 버전 업그레이드 후 완료 페이지에서는 버전 업그레이드에 대한 요약 로그 파일에 대한 링크를 제공합니다. 마법사를 닫려면 닫기를 선택합니다.
전체 페이지에서는 설치 및 기타 중요한 참고 사항에 대한 요약 로그 파일에 대한 링크를 제공합니다.
컴퓨터를 다시 시작하라는 지시가 있는 경우 지금 다시 시작하세요. 설치를 마치면 설치 마법사에서 메시지를 읽어야 합니다. 설치 로그 파일에 대한 자세한 내용은 SQL Server 설치 로그 파일 보기 및 읽기를 참조하세요.
SQL Server Express에서 업그레이드한 경우 SQL Server의 업그레이드된 인스턴스를 사용하려면 먼저 추가 단계를 수행해야 합니다.
Windows SCM에서 SQL Server 에이전트 서비스를 사용하도록 설정합니다.
SQL Server 구성 관리자를 사용하여 SQL Server 에이전트 서비스 계정을 구성합니다.
이전 단계 외에도 SQL Server Express에서 업그레이드한 경우 다음을 수행해야 할 수 있습니다.
SQL Server Express에서 만들고 구성한 사용자는 업그레이드 후에도 계속 구성됩니다. 특히 그룹은
BUILTIN\Users구성된 상태로 유지됩니다. 필요에 따라 이러한 계정을 사용하지 않도록 설정, 제거 또는 다시 구성합니다. 자세한 내용은 Windows 서비스 계정 및 권한 구성을 참조하세요.업그레이드 후에는
tempdb및model시스템 데이터베이스의 크기와 복구 모델이 변경되지 않은 상태로 유지됩니다. 필요에 따라 이러한 설정을 다시 구성합니다. 자세한 내용은 백업 및 복원: 시스템 데이터베이스(SQL Server)를 참조하세요.템플릿 데이터베이스는 업그레이드 후 컴퓨터에 남아 있습니다.
규칙에서 프로시저가 Engine_SqlEngineHealthCheck 실패하는 경우 명령줄 설치 옵션을 사용하여 이 특정 규칙을 건너뛰어 업그레이드 프로세스가 성공적으로 완료되도록 할 수 있습니다. 이 규칙 확인을 건너뛰려면 명령 프롬프트를 열고 SQL Server 설치(setup.exe)가 포함된 경로로 변경합니다. 그런 다음, 다음 명령을 입력합니다.
setup.exe /q /ACTION=editionupgrade /InstanceName=MSSQLSERVER /PID=<appropriatePid> /SkipRules=Engine_SqlEngineHealthCheck
버전 다운그레이드
SQL Server 버전을 다운그레이드하려면 SQL Server 인스턴스를 완전히 제거하고 원하는 버전 설치 미디어를 사용하여 다시 설치해야 합니다.
경고
SQL Server를 제거하고 다시 설치하면 추가 가동 중지 시간이 발생합니다.
다음 단계에 따라 SQL Server 버전을 다운그레이드할 수 있습니다.
시스템 데이터베이스를 포함하여 모든 데이터베이스를 백업합니다. 백업할 데이터베이스 목록은 백업 및 복원의 테이블인 시스템 데이터베이스(SQL Server)를 참조하세요.
시스템 데이터베이스 파일(
mastermodel및msdb)을 새 디렉터리 위치로 이동합니다.SQL Server 및 연결된 모든 서비스를 완전히 제거합니다. 자세한 내용은 SQL Server의 기존 인스턴스 제거(설치)를 참조하세요.
컴퓨터를 다시 시작합니다. 새 설치에는 이 단계가 필요합니다.
원하는 버전의 SQL Server가 있는 미디어를 사용하여 SQL Server를 설치합니다. 이전에 사용한 것과 동일한 SQL Server 인스턴스 이름을 사용해야 합니다.
해당하는 경우 최신 서비스 팩 및 누적 업데이트를 설치합니다. 자세한 내용은 SQL Server에 대한 최신 업데이트 및 버전 기록을 참조하세요.
설치 중에 생성된 새 시스템 데이터베이스를 이전에 다른 디렉터리 위치로 이동한 시스템 데이터베이스로 바꿉니다.