Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server i Linux
Den här artikeln beskriver hur man konfigurerar rätt repository för installation och uppgradering av SQL Server 2022 (16.x) och tidigare versioner på Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES) och Ubuntu.
För instruktioner om hur man konfigurerar repositorier för SQL Server 2025 (17.x) och senare versioner, se Konfigurera repositorier för installation och uppgradering av SQL Server 2025 på Linux.
Förvaringsplatser
När du installerar SQL Server på Linux måste du konfigurera en Microsoft-lagringsplats. Detta arkiv används för att hämta databasmotorpaketet, mssql-server, och relaterade SQL Server-paket. Det finns för närvarande tre huvudsakliga lagringsplatser:
| Lagringsplats | Name | Description |
|---|---|---|
| 2022 | mssql-server-2022 |
SQL Server 2022-lagringsplats (16.x). |
| 2019 CU | mssql-server-2019 |
SQL Server 2019 Kumulativ Uppdatering (CU) (15.x) arkiv. |
| 2017 CU | mssql-server-2017 |
Kumulativ uppdatering (CU) för SQL Server 2017 (14.x) arkiv. |
Lagringsplatsen innehåller paket för den grundläggande SQL Server-versionen samt eventuella buggfixar eller förbättringar sedan den versionen. Kumulativa uppdateringar är specifika för en versionsversion, till exempel SQL Server 2022 (16.x). De släpps med regelbunden takt. Uppdateringar av General distribution release (GDR) släpps i samma arkiv.
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 2022).
Konfigurera lagringsplatser
Använd stegen i följande avsnitt för att konfigurera lagringsplatser i Linux-distributionen.
Kontrollera om det finns konfigurerade repositorier
Kontrollera först om du redan har registrerat en SQL Server-lagringsplats.
Visa filerna i katalogen
/etc/yum.repos.dmed följande kommando:sudo ls /etc/yum.repos.dLeta efter en fil som konfigurerar SQL Server-arkivet, till exempel
mssql-server.repo.Visa innehållet i filen med hjälp av
cat.sudo cat /etc/yum.repos.d/mssql-server.repoRepositorynamnet i egenskapen
baseurl, såsommssql-server-2022, är det konfigurerade repot. 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.
- RHEL 9 stöds från och med SQL Server 2022 (16.x) CU 10.
- RHEL 8 stöds från och med SQL Server 2017 (14.x) CU 20.
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 /rhel/10. 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 | Version | Release | Kommando |
|---|---|---|---|
| 2022 | 2022 | RHEL 9 | sudo curl -fsSL -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 -fsSL -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 -fsSL -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 detta steg i handledningen.