다음을 통해 공유


설치 마법사를 사용하여 SQL Server 업그레이드(설치 프로그램)

적용 대상: SQL Server - Windows만 해당

SQL Server 설치 마법사는 SQL Server 구성 요소를 최신 버전의 SQL Server로 현재 위치 업그레이드할 수 있는 단일 기능 트리를 제공합니다.

Warning

SQL Server를 업그레이드하면 이전 버전의 SQL Server가 덮어쓰여지고 컴퓨터에 더 이상 존재하지 않습니다.

따라서 업그레이드 전에 이전 SQL Server 인스턴스와 연결된 SQL Server 데이터베이스 및 기타 개체를 백업하세요.

대부분의 프로덕션 환경과 일부 개발 환경에서는 현재 위치 업그레이드보다 새 설치 업그레이드 또는 롤링 업그레이드를 수행하는 것이 더 효율적입니다. 업그레이드 방법에 관한 자세한 내용은 다음을 참조하세요.

필수 조건

설정은 관리자 권한으로 실행해야 합니다. 원격 공유에서 SQL Server를 설치하는 경우 원격 공유에 대한 읽기 및 실행 권한이 있으며 로컬 관리자인 도메인 계정을 사용해야 합니다.

Warning

업그레이드할 기능을 변경할 수 없으며 업그레이드 작업 중에는 기능을 추가할 수 없습니다. 업그레이드 작업이 완료된 후 SQL Server의 업그레이드된 인스턴스에 기능을 추가하는 방법에 대한 자세한 내용은 SQL Server 인스턴스에 기능 추가(설치 프로그램)를 참조하세요.

데이터베이스 엔진 업그레이드하는 경우 계획을 검토하고 데이터베이스 엔진 업그레이드 계획을 테스트한 다음 환경에 맞게 다음 작업을 수행합니다.

  • 필요한 경우 복원할 수 있도록 업그레이드할 인스턴스의 모든 SQL Server 데이터베이스 파일을 백업합니다.

  • 업그레이드할 데이터베이스에서 적절한 DBCC(Database Console Command)를 실행하여 일관성 있는 상태인지 확인합니다.

  • 사용자 데이터베이스 외에도 SQL Server 구성 요소를 업그레이드하는 데 필요한 디스크 공간을 예측합니다. SQL Server 구성 요소에 필요한 디스크 공간은 SQL Server 2016 및 2017: 하드웨어 및 소프트웨어 요구 사항을 참조 하세요.

  • 마스터, 모델 msdbtempdb - 기존 SQL Server 시스템 데이터베이스가 자동 증가하도록 구성되어 있는지 확인하고 충분한 하드 디스크 공간이 있는지 확인합니다.

  • 모든 데이터베이스 서버에 데이터베이스에 master 로그온 정보가 있는지 확인합니다. 시스템 로그온 정보는 master 데이터베이스에 있으므로 이는 데이터베이스 복원을 위해 중요합니다.

  • 업그레이드 프로세스가 중지되고 업그레이드 중인 SQL Server 인스턴스에서 서비스를 시작하므로 모든 시작 저장 프로시저를 사용하지 않도록 설정합니다. 시작 시 처리되는 저장 프로시저는 업그레이드 프로세스를 차단할 수 있습니다.

  • SQL Server 에이전트가 MSX/TSX 관계에 나열되는 SQL Server 인스턴스를 업그레이드할 때는 마스터 서버를 업그레이드하기 전에 대상 서버를 업그레이드합니다. 대상 서버 전에 마스터 서버를 업그레이드하는 경우 SQL Server 에이전트 SQL Server의 마스터 인스턴스에 연결할 수 없습니다.

  • SQL Server 종속성을 갖는 모든 서비스를 포함한 모든 애플리케이션을 끝냅니다. 로컬 애플리케이션이 업그레이드 중인 인스턴스에 연결된 경우 업그레이드가 실패할 수 있습니다.

  • 복제가 최신인지 확인한 다음 복제를 중지합니다. 복제된 환경에서 롤링 업그레이드를 수행하기 위한 자세한 단계는 복제된 데이터베이스 업그레이드 또는 패치를 참조 하세요.

절차

SQL Server 업그레이드

  1. SQL Server 설치 미디어를 넣고 루트 폴더에서 Setup.exe를 두 번 클릭합니다. 네트워크 공유에서 설치하려면 공유에서 루트 폴더로 이동한 다음 Setup.exe를 두 번 클릭합니다.

  2. 설치 마법사가 SQL Server 설치 센터를 시작합니다. SQL Server의 기존 인스턴스를 업그레이드하려면 왼쪽 탐색 영역에서 설치를 선택한 다음, 이전 버전의 SQL Server에서 업그레이드를 선택합니다.

  3. 제품 키 페이지에서 무료 버전의 SQL Server로 업그레이드할지 또는 제품의 프로덕션 버전에 대한 PID 키가 있는지 여부를 나타내는 옵션을 선택합니다. 자세한 내용은 SQL Server 2022의 버전 및 지원되는 기능지원되는 버전 업그레이드(SQL Server 2022)를 참조하세요.

  4. 사용 조건 페이지에서 사용권 계약을 검토하고, 동의한 경우 사용 조건 확인란에 동의함 확인란을 선택한 다음, 다음을 선택합니다. SQL Server의 개선을 돕기 위해 기능 사용 옵션을 사용하도록 설정하여 Microsoft로 보고서를 보낼 수도 있습니다.

  5. 전역 규칙 창에서 규칙 오류가 없으면 설치 프로시저가 자동으로 제품 업데이트 창으로 이동됩니다.

  6. 제어판\모든 제어판 항목\Windows 업데이트\변경 설정의 Microsoft 업데이트 확인란이 선택되어 있지 않으면 다음으로 Microsoft 업데이트 페이지가 나타납니다. Microsoft 업데이트 페이지에 체크 인하면 Windows 업데이트 검색할 때 최신 업데이트를 포함하도록 컴퓨터 설정이 변경됩니다.

  7. 제품 업데이트 페이지에는 사용 가능한 최신 SQL Server 제품 업데이트가 표시됩니다. 업데이트를 포함하지 않으려면 SQL Server 제품 업데이트 포함 확인란의 선택을 취소합니다. 제품 업데이트가 검색되지 않으면 SQL Server 설치 프로그램이 이 페이지를 표시하지 않고 설치 파일 설치 페이지로 자동 이동합니다.

  8. 설치 프로그램의 설치 파일 설치 페이지에는 설치 파일의 다운로드, 추출 및 설치 진행률이 표시됩니다. SQL Server 설치에 대한 업데이트가 발견되고 포함되도록 지정된 경우 해당 업데이트도 설치됩니다.

  9. 규칙 업그레이드 창에서 규칙 오류가 없는 경우 설치 프로시저가 인스턴스 선택 창으로 자동으로 진행됩니다.

  10. 인스턴스 선택 페이지에서 업그레이드할 SQL Server 인스턴스를 지정합니다. 관리 도구 및 공유 기능을 업그레이드하려면 공유 기능만 업그레이드를 선택합니다.

  11. 기능 선택 페이지에서 업그레이드할 기능이 미리 선택되어 있습니다. 기능 이름을 선택하면 오른쪽 창에 각 구성 요소 그룹에 대한 설명이 나타납니다.

    선택한 기능의 필수 구성 요소가 오른쪽 창에 표시됩니다. SQL Server 설치 프로그램은 이 절차의 뒷부분에 설명된 설치 단계에서 아직 설치되지 않은 필수 구성 요소를 설치합니다.

    참고 항목

    인스턴스 선택 페이지에서 <공유 기능만 업그레이드>를 선택하여 공유 기능을 업그레이드하도록 선택한 경우 기능 선택 페이지에서 모든 공유 기능이 미리 선택되어 있습니다. 모든 공유 구성 요소는 동시에 업그레이드됩니다.

  12. 인스턴스 구성 페이지에서 SQL Server 인스턴스의 인스턴스 ID를 지정합니다.

    인스턴스 ID - 기본적으로 인스턴스 이름이 인스턴스 ID로 사용됩니다. 인스턴스 ID는 SQL Server인스턴스의 설치 디렉터리 및 레지스트리 키를 식별하는 데 사용됩니다. 이는 기본 인스턴스와 명명된 인스턴스에 모두 해당됩니다. 기본 인스턴스의 경우 인스턴스 이름 및 인스턴스 ID는 MSSQLSERVER입니다. 기본값이 아닌 인스턴스 ID를 사용하려면 인스턴스 ID 입력란에 값을 입력합니다.

    모든 SQL Server 서비스 팩과 업그레이드는 SQL Server 인스턴스의 모든 구성 요소에 적용됩니다.

    설치된 인스턴스 - 설치 프로그램을 실행 중인 컴퓨터에 있는 SQL Server 인스턴스가 그리드에 표시됩니다. 컴퓨터에 기본 인스턴스가 이미 설치된 경우 명명된 SQL Server인스턴스를 설치해야 합니다.

  13. 이 문서의 나머지 부분에 대한 워크플로는 설치에 대해 지정한 기능에 따라 달라집니다. 선택 항목에 따라 일부 페이지가 표시되지 않을 수도 있습니다.

  14. 서버 구성 - 서비스 계정 페이지에 SQL Server 서비스에 대한 기본 서비스 계정이 표시됩니다. 이 페이지에 구성된 실제 서비스는 업그레이드하는 기능에 따라 달라집니다.

    인증 및 로그인 정보는 이전 SQL Server 인스턴스에서 전달됩니다. 모든 SQL Server 서비스에 동일한 로그인 계정을 할당하거나 각 서비스 계정을 따로 구성할 수 있습니다. 서비스 시작 유형을 자동 또는 수동으로 지정하거나 서비스의 해제 여부도 지정할 수 있습니다. MICROSOFT는 SQL Server 서비스에 작업을 완료하는 데 필요한 최소 권한이 부여되도록 서비스 계정을 개별적으로 구성하는 것이 좋습니다. 자세한 내용은 Windows 서비스 계정 및 권한 구성을 참조하세요.

    이 SQL Server 인스턴스의 모든 서비스 계정에 대해 동일한 로그인 계정을 지정하려면 페이지 맨 아래에 있는 필드에 자격 증명을 제공합니다.

    주의

    빈 비밀번호를 사용하지 마세요. 강력한 비밀번호를 사용하세요.

    SQL Server 서비스에 대한 로그인 정보 지정을 마쳤으면 다음을 선택합니다.

  15. 전체 텍스트 검색 업그레이드 옵션 페이지에서 업그레이드하려는 데이터베이스의 업그레이드 옵션을 지정합니다. 자세한 내용은 전체 텍스트 검색 업그레이드를 참조하세요.

  16. 모든 규칙이 통과하면 기능 규칙 창이 자동으로 진행됩니다.

  17. 업그레이드 준비 완료 페이지에는 설치 중에 지정된 설치 옵션이 트리 뷰로 표시됩니다. 계속하려면 설치를 선택합니다. SQL Server 설치 프로그램은 먼저 선택한 기능에 필요한 필수 구성 요소를 설치한 다음, 기능 설치를 수행합니다.

  18. 설치하는 동안 진행률 페이지에서 제공하는 상태 정보를 통해 설정을 계속하면서 설치 진행률을 모니터링할 수 있습니다.

  19. 설치가 끝나면 설치 및 기타 중요한 참고 사항에 대한 요약 로그 파일을 볼 수 있는 링크가 완료 페이지에 제공됩니다. SQL Server 설치 프로세스를 완료하려면 닫기를 선택합니다.

  20. 컴퓨터를 다시 시작하라는 메시지가 나타나면 다시 시작합니다. 설치를 마쳤으면 설치 마법사에서 메시지를 읽어야 합니다. 설치 로그 파일에 대한 자세한 내용은 SQL Server 설치 로그 파일 보기 및 읽기를 참조하세요.