SQL Server에서 누적 업데이트 제거

SQL Server

이 문서에서는 Windows 및 Linux 모두에 있는 SQL Server의 독립 실행형 인스턴스에서 CU(누적 업데이트)를 제거하는 방법을 설명합니다.

Windows에서 SQL Server를 제거하려면 SQL Server 제거를 참조하세요.

고려 사항

  • SQL Server에서 CU를 제거하려면 로컬 관리자여야 합니다.

준비

  1. 데이터를 백업합니다. 모든 데이터베이스의 전체 백업을 만듭니다. master 데이터베이스에는 로그인과 스키마 같은 인스턴스에 대한 모든 시스템 수준 정보가 포함되어 있습니다. msdb 데이터베이스에는 SQL Server 에이전트 작업, 백업 기록 및 유지 관리 계획과 같은 작업 정보가 포함되어 있습니다. 시스템 데이터베이스에 관한 자세한 내용은 시스템 데이터베이스를 참조하세요.

  2. SQL Server 서비스를 모두 중지합니다. 누적 업데이트를 제거하기 전에 모든 SQL Server 서비스를 중지하는 것이 좋습니다. 활성 연결로 인해 제거 작업이 실패할 수 있습니다.

  3. 적합한 권한을 가진 계정을 사용합니다. SQL Server 서비스 계정 또는 동등한 권한을 가진 계정을 사용하여 서버에 로그인합니다. 예를 들어 로컬 관리자 그룹의 구성원인 계정으로 Windows에 로그인할 수 있습니다. Linux에서는 루트 계정을 사용하여 명령을 실행해야 합니다.

Windows에서 누적 업데이트 제거

사용 중인 Windows 버전에 따라 여러 가지 방법으로 설치된 업데이트 목록에 액세스할 수 있습니다.

설치된 업데이트 목록 찾기

Windows Server 2016, Windows 10 이상 버전의 경우:

  1. 시작 메뉴를 열고 update history를 입력합니다.
  2. 검색 결과에서 업데이트 기록 보기를 선택합니다.
  3. 업데이트 제거를 선택합니다.

이전 버전의 Windows의 경우 제어판 > 프로그램 및 기능 > 설치된 업데이트 보기로 이동합니다.

누적 업데이트 제거

사용 중인 Windows 버전에 따라 업데이트 옆에 있는 제거 옵션을 선택하거나 업데이트를 마우스 오른쪽 단추로 클릭하고 제거를 선택하여 설치된 업데이트 목록에서 CU를 제거할 수 있습니다.

지침에 따라 CU를 제거합니다. CU가 제거된 후 컴퓨터를 다시 시작하라는 메시지가 표시될 수 있습니다.

Linux에서 누적 업데이트 제거

Linux에서 누적 업데이트를 제거하려면 패키지를 이전 버전으로 롤백해야 합니다.

SQL Server를 이전 릴리스로 롤백 또는 다운그레이드하려면 다음 단계를 사용합니다.

  1. 다운그레이드하려는 SQL Server 패키지의 버전 번호를 확인합니다. 패키지 번호 목록은 릴리스 정보를 참조하세요.

  2. 이전 버전의 SQL Server로 다운그레이드 다음 명령에서 <version_number>를 1단계에서 확인한 SQL Server 버전 번호로 바꿉니다.

    플랫폼 패키지 업데이트 명령
    RHEL sudo yum downgrade mssql-server-<version_number>.x86_64
    SLES sudo zypper install --oldpackage mssql-server=<version_number>
    Ubuntu sudo apt-get install mssql-server=<version_number>
    sudo systemctl start mssql-server

참고

SQL Server 2022(16.x)과 같은 동일한 주 버전 내의 릴리스로만 다운그레이드할 수 있습니다.

오류가 발생한 경우

제거 프로세스가 실패하면 SQL Server 설치 로그 파일을 검토하여 근본 원인을 확인하세요.

다음 단계