Konfigurera lagringsplatser för att installera och uppgradera SQL Server 2025 på Linux

Gäller för:SQL Server i Linux

Den här artikeln beskriver hur du konfigurerar rätt lagringsplats för att installera och uppgradera SQL Server 2025 (17.x) på Red Hat Enterprise Linux (RHEL) och Ubuntu.

Anvisningar om hur du konfigurerar lagringsplatser för SQL Server 2022 (16.x) och tidigare versioner finns i Konfigurera lagringsplatser för installation och uppgradering av SQL Server i Linux.

Tips/Råd

SQL Server 2025 (17.x) är tillgängligt på RHEL 10 (förhandsversion) och Ubuntu 24.04 (förhandsversion). Om du vill prova det använder du den här artikeln för att konfigurera mssql-server-preview-lagringsplatsen. Installera sedan med hjälp av anvisningarna i installationsguiden för .

Förvaringsplatser

När du installerar SQL Server på Linux måste du konfigurera en Microsoft-lagringsplats. Den här lagringsplatsen används för att hämta databasmotorpaketet, mssql-serveroch relaterade SQL Server-paket. Det finns för närvarande tre huvudsakliga lagringsplatser:

Lagringsplats Namn Description
2025 mssql-server-2025 1 SQL Server 2025-lagringsplats (17.x).
2022 mssql-server-2022 SQL Server 2022-lagringsplats (16.x).
2019 mssql-server-2019 SQL Server 2019 Kumulativ Uppdatering (CU) (15.x) arkiv.
2017 mssql-server-2017 Kumulativ uppdatering (CU) för SQL Server 2017 (14.x) arkiv.

1 Använd mssql-server-preview för Red Hat 10 (i förhandsversion) och Ubuntu 24.04 (i förhandsversion).

Lagringsplatsen kumulativ uppdatering (CU) innehåller paket för den grundläggande SQL Server-versionen och eventuella felkorrigeringar eller förbättringar sedan den versionen. Kumulativa uppdateringar är specifika för en versionsversion, till exempel SQL Server 2025 (17.x). De släpps med regelbunden takt. GdR-uppdateringar (General Distribution Release) släpps på samma CU-lagringsplats.

Varje version innehåller det fullständiga SQL Server-paketet och alla tidigare uppdateringar för lagringsplatsen. Du kan också nedgradera till valfri utgåva inom din huvudversion (till exempel 2025).

Konfigurera lagringsplatser

Använd stegen i följande avsnitt för att konfigurera lagringsplatser i Linux-distributionen.

Sök efter tidigare konfigurerade lagringsplatser

Kontrollera först om du redan har registrerat en SQL Server-lagringsplats.

  1. Visa filerna i katalogen /etc/yum.repos.d med följande kommando:

    sudo ls /etc/yum.repos.d
    
  2. Leta efter en fil som konfigurerar SQL Server-katalogen, till exempel mssql-server.repo.

  3. Visa innehållet i filen med hjälp av cat.

    sudo cat /etc/yum.repos.d/mssql-server.repo
    
  4. Egenskapen namn är den konfigurerade lagringsplatsen. Du kan identifiera den med tabellen i avsnittet Lagringsplatser i den här artikeln.

Ta bort gammal lagringsplats

Om det behövs tar du bort den gamla lagringsplatsen med följande kommando.

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

Det här kommandot förutsätter att filen som identifierades i föregående avsnitt hette mssql-server.repo.

Konfigurera ny lagringsplats

Konfigurera den nya lagringsplatsen som ska användas för SQL Server-installationer och uppgraderingar. Använd något av följande kommandon för att konfigurera valfri lagringsplats.

  • Från och med SQL Server 2025 (17.x) stöds RHEL 10 (i förhandsversion).
  • Från och med SQL Server 2022 (16.x) CU 10 stöds RHEL 9.
  • Från och med SQL Server 2017 (14.x) CU 20 stöds RHEL 8.

Följande kommandon för SQL Server 2019 (15.x) pekar på RHEL 8-lagringsplatsen. RHEL 8 är inte förinstallerat med python2, vilket SQL Server kräver. Mer information finns i Installera Microsoft SQL Server på Red Hat Enterprise Linux 8 Beta.

Beroende på vilken version av RHEL du använder kontrollerar du att sökvägarna matchar /rhel/8, /rhel/9eller /rhel10. Våra paket är agnostiska för RHEL-delversioner. Det innebär att om du använder RHEL 8.7 måste du använda sökvägen /rhel/8 för att konfigurera lagringsplatsen.

Lagringsplats Utgåva Lansering Befallning
2025 2025 RHEL 10 (i förhandsversion) sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/10/mssql-server-preview.repo
2022 2022 RHEL 9 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/9/mssql-server-2022.repo
2019 CU 2019 RHEL 8 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo
2017 CU 2017 RHEL 8 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2017.repo

Om du väljer att använda en snabbstartsartikel ska du komma ihåg att du redan har konfigurerat mållagringsplatsen. Upprepa inte det momentet i handledningen.