Delen via


Opslagplaatsen configureren voor het installeren en upgraden van SQL Server op Linux

Van toepassing op:SQL Server op Linux

In dit artikel wordt beschreven hoe u de juiste opslagplaats configureert voor het installeren en upgraden van SQL Server 2017 (14.x), SQL Server 2019 (15.x) en SQL Server 2022 (16.x) op Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES) en Ubuntu.

Zie Opslagplaatsen configureren voor het installeren en upgraden van SQL Server 2025 op Linux voor instructies over het configureren van opslagplaatsen voor SQL Server 2022 (16.x) en latere versies.

Opslagplaatsen

Wanneer u SQL Server op Linux installeert, moet u een Microsoft-opslagplaats configureren. Deze opslagplaats wordt gebruikt voor het verkrijgen van het database-enginepakket, mssql-serveren gerelateerde SQL Server-pakketten. Er zijn momenteel drie hoofdopslagplaatsen:

Opslagplaats Naam Beschrijving
2022 mssql-server-2022 SQL Server 2022-opslagplaats (16.x).
2019 mssql-server-2019 SQL Server 2019 (15.x) Cumulatieve Update (CU) repository.
2017 mssql-server-2017 SQL Server 2017 (14.x) Cumulatieve Update (CU) Opslagplaats.

De opslagplaats cumulatieve update (CU) bevat pakketten voor de sql Server-basisrelease en eventuele bugfixes of verbeteringen sinds die release. Cumulatieve updates zijn specifiek voor een releaseversie, zoals SQL Server 2022 (16.x). Ze komen regelmatig vrij. Algemene distributiereleaseupdates (GDR) worden uitgebracht in dezelfde CU-opslagplaats.

Elke release bevat het volledige SQL Server-pakket en alle eerdere updates voor die opslagplaats. U kunt ook downgraden naar elke release in uw primaire versie (bijvoorbeeld 2022).

Opslagplaatsen configureren

Gebruik de stappen in de volgende secties om opslagplaatsen in uw Linux-distributie te configureren.

Controleren op eerder geconfigureerde opslagplaatsen

Controleer eerst of u al een SQL Server-opslagplaats hebt geregistreerd.

  1. Bekijk de bestanden in de /etc/yum.repos.d map met de volgende opdracht:

    sudo ls /etc/yum.repos.d
    
  2. Zoek naar een bestand dat de SQL Server-map configureert, zoals mssql-server.repo.

  3. De inhoud van het bestand weergeven met behulp van cat.

    sudo cat /etc/yum.repos.d/mssql-server.repo
    
  4. De naam eigenschap is de geconfigureerde opslagplaats. U kunt deze identificeren met de tabel in de sectie Opslagplaatsen van dit artikel.

Oude opslagplaats verwijderen

Verwijder indien nodig de oude opslagplaats met de volgende opdracht.

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

Met deze opdracht wordt ervan uitgegaan dat het bestand dat in de vorige sectie is geïdentificeerd, mssql-server.repois genoemd.

Nieuwe opslagplaats configureren

Configureer de nieuwe opslagplaats die moet worden gebruikt voor SQL Server-installaties en -upgrades. Gebruik een van de volgende opdrachten om de opslagplaats van uw keuze te configureren.

  • Vanaf SQL Server 2022 (16.x) CU 10 wordt RHEL 9 ondersteund.
  • Vanaf SQL Server 2017 (14.x) CU 20 wordt RHEL 8 ondersteund.

De volgende opdrachten voor SQL Server 2019 (15.x) wijzen naar de RHEL 8-opslagplaats. RHEL 8 wordt niet geleverd met een vooraf geïnstalleerde python2, die nodig is voor SQL Server. Zie Microsoft SQL Server installeren op Red Hat Enterprise Linux 8 Betavoor meer informatie.

Afhankelijk van de versie van RHEL die u gebruikt, moet u ervoor zorgen dat de paden overeenkomen met /rhel/8, /rhel/9 of /rhel10. Onze pakketten zijn agnostisch voor RHEL secundaire versies. Dit betekent dat als u RHEL 8.7 gebruikt, u het pad /rhel/8 moet gebruiken om uw opslagplaats te configureren.

Opslagplaats Versie Vrijgeven Bevelen
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
CU 2019 2019 RHEL 8 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo
CU 2017 2017 RHEL 8 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2017.repo

Als u ervoor kiest om een quickstart-artikel te gebruiken, moet u er rekening mee houden dat u de doelopslagplaats al hebt geconfigureerd. Herhaal deze stap niet in de zelfstudie.