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

Van toepassing op:SQL Server op Linux

Dit artikel beschrijft hoe je de juiste repository configureert voor het installeren en upgraden van SQL Server 2022 (16.x) en eerdere versies op Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES) en Ubuntu.

Voor instructies over het configureren van repositories voor SQL Server 2025 (17.x) en latere versies, zie Configure repositories for installing and upgrading SQL Server 2025 on Linux.

Opslagplaatsen

Wanneer u SQL Server op Linux installeert, moet u een Microsoft-opslagplaats configureren. Deze repository wordt gebruikt om het database-enginepakket mssql-server, , en gerelateerde SQL Server-pakketten te verkrijgen. Er zijn momenteel drie hoofdopslagplaatsen:

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

De repository bevat pakketten voor de basis SQL Server-release, 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 distributierelease (GDR) updates worden in dezelfde repository uitgebracht.

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.

Controleer op geconfigureerde repositories

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-repository 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 van de repository in de baseurl eigenschap, zoals mssql-server-2022, is de geconfigureerde repository. 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.

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

De volgende opdrachten voor SQL Server 2019 (15.x) wijzen naar de RHEL 8-opslagplaats. RHEL 8 wordt niet geleverd met python2 vooraf geïnstalleerd, dat vereist 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 /rhel/10. 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 Release Command
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
CU 2019 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

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.