Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
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.
Bekijk de bestanden in de
/etc/yum.repos.dmap met de volgende opdracht:sudo ls /etc/yum.repos.dZoek naar een bestand dat de SQL Server-repository configureert, zoals
mssql-server.repo.De inhoud van het bestand weergeven met behulp van
cat.sudo cat /etc/yum.repos.d/mssql-server.repoDe naam van de repository in de
baseurleigenschap, zoalsmssql-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.