Linux에서 SQL Server 2025 설치 및 업그레이드를 위한 리포지토리 구성

적용 대상:SQL Server on Linux

이 문서에서는 RHEL(Red Hat Enterprise Linux) 및 Ubuntu에서 SQL Server 2025(17.x)를 설치하고 업그레이드하기 위한 올바른 리포지토리를 구성하는 방법을 설명합니다.

SQL Server 2022(16.x) 및 이전 버전에 대한 리포지토리를 구성하는 방법에 대한 지침은 Linux에서 SQL Server 설치 및 업그레이드를 위한 리포지토리 구성을 참조하세요.

배포 지원

  • RHEL 10은 SQL Server 2025 (17.x) CU 1부터 지원됩니다.
  • Ubuntu 24.04는 SQL Server 2025(17.x) CU 1부터 지원됩니다.
  • Ubuntu 22.04는 SQL Server 2022(16.x) CU 10부터 지원됩니다.

자세한 내용은 설치 가이드를 참조하세요.

리포지토리

SQL Server on Linux를 설치하는 경우 Microsoft 리포지토리를 구성해야 합니다. 이 리포지토리를 사용하여 데이터베이스 엔진 패키지 mssql-server및 관련 SQL Server 패키지를 가져옵니다. 현재 사용할 수 있는 리포지토리는 다음과 같습니다.

리포지토리 이름 Description
2025 mssql-server-2025 SQL Server 2025(17.x) 리포지토리.

저장소에는 기본 SQL Server 릴리스용 패키지와 해당 릴리스 이후의 버그 수정 및 개선 사항이 포함되어 있습니다. 누적 업데이트는 SQL Server 2025(17.x)와 같은 릴리스 버전과 관련이 있습니다. 정기적인 주기로 릴리스됩니다. 일반 배포판(GDR) 업데이트는 동일한 저장소에 배포됩니다.

각 릴리스에는 전체 SQL Server 패키지 및 해당 리포지토리의 모든 이전 업데이트가 포함됩니다. 주 버전 내의 모든 릴리스(예: 2025)로 다운그레이드 할 수도 있습니다.

리포지토리 구성

다음 섹션의 단계를 사용하여 Linux 배포에서 리포지토리를 구성합니다.

이전에 구성한 리포지토리를 확인합니다.

먼저 SQL Server 리포지토리를 이미 등록했는지 확인합니다.

  1. 다음 명령을 사용하여 /etc/yum.repos.d 디렉터리의 파일을 확인합니다.

    sudo ls /etc/yum.repos.d
    
  2. SQL Server 저장소mssql-server-2025.repo를 구성하는 파일을 찾아보세요. 예를 들어 .

  3. cat을 사용하여 파일 내용이 표시됩니다.

    sudo cat /etc/yum.repos.d/mssql-server-2025.repo
    
  4. baseurl 속성의 저장소 이름(예: mssql-server-2025)은 구성된 저장소입니다. 이 문서의 리포지토리 섹션에 있는 표를 사용하여 식별할 수 있습니다.

이전 리포지토리 제거

필요한 경우 다음 명령을 사용하여 이전 리포지토리를 제거합니다.

sudo rm -rf /etc/yum.repos.d/mssql-server-2025.repo

이 명령은 이전 섹션에서 식별된 파일의 이름을 지정 mssql-server-2025.repo한다고 가정합니다.

새 리포지토리 구성

SQL Server 설치 및 업그레이드에 사용할 새 리포지토리를 구성합니다. 다음 명령 중 하나를 사용하여 선택한 리포지토리를 구성합니다.

RHEL 10은 SQL Server 2025 (17.x) CU 1부터 지원됩니다.

패키지는 RHEL 마이너 버전에 구애받지 않습니다. 예를 들어, RHEL 10.1을 사용한다면 /rhel/10 경로를 사용해 저장소를 구성하세요.

curl -fsSL https://packages.microsoft.com/config/rhel/10/mssql-server-2025.repo | sudo tee /etc/yum.repos.d/mssql-server-2025.repo

빠른 시작 문서를 사용하도록 선택한 경우 대상 리포지토리를 이미 구성했음을 기억하세요. 자습서에서 해당 단계를 반복하지 마세요.