Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server- - Linux
In dit artikel wordt beschreven hoe u de juiste repository configureert voor installaties en upgrades van SQL Server 2017 (14.x) en SQL Server 2019 (15.x) op Linux. Bovenaan is uw huidige selectie Red Hat (RHEL).
In dit artikel wordt beschreven hoe u de juiste repository configureert voor installaties en upgrades van SQL Server 2017 (14.x) en SQL Server 2019 (15.x) op Linux. Bovenaan is uw huidige selectie SUSE (SLES).
In dit artikel wordt beschreven hoe u de juiste repository configureert voor installaties en upgrades van SQL Server 2017 (14.x) en SQL Server 2019 (15.x) op Linux. Bovenaan is uw huidige selectie Ubuntu-.
Fooi
SQL Server 2025 (17.x) Preview is nu beschikbaar. Als u het wilt proberen, gebruikt u dit artikel om de mssql-server-preview opslagplaats te configureren. Installeer vervolgens met behulp van de instructies in de installatiehandleiding.
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 |
|---|---|---|
| 2025 | mssql-server-preview |
Preview-opslagplaats voor SQL Server 2025 (17.x). |
| 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 2019 (15.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 degraderen naar elke release binnen uw hoofdversie (bijvoorbeeld 2019).
Opslagplaatsen configureren
Gebruik de stappen in de volgende secties om opslagplaatsen op Red Hat Enterprise Server (RHEL) te configureren.
Gebruik de stappen in de volgende secties om opslagplaatsen op SUSE Linux Enterprise Server (SLES) te configureren.
Gebruik de stappen in de volgende secties om opslagplaatsen in Ubuntu te configureren.
Controleren op eerder geconfigureerde opslagplaatsen
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-map 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 eigenschap is de geconfigureerde opslagplaats. U kunt deze identificeren met de tabel in de sectie Opslagplaatsen van dit artikel.
Controleer eerst of u al een SQL Server-opslagplaats hebt geregistreerd.
Gebruik
zypper infoom informatie op te halen over een eerder geconfigureerde opslagplaats.sudo zypper info mssql-serverDe eigenschap Opslagplaats is de geconfigureerde opslagplaats. U kunt deze identificeren met de tabel in de sectie Opslagplaatsen van dit artikel.
Controleer eerst of u al een SQL Server-opslagplaats hebt geregistreerd.
De inhoud van het
/etc/apt/sources.list-bestand weergeven.sudo cat /etc/apt/sources.listBekijk de pakket-URL voor mssql-server. 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.
Verwijder indien nodig de oude opslagplaats. Gebruik een van de volgende opdrachten op basis van het type eerder geconfigureerde opslagplaats.
| Opslagplaats | Opdracht om te verwijderen |
|---|---|
| 2025 | sudo zypper removerepo 'packages-microsoft-com-mssql-server-preview' |
| 2022 | sudo zypper removerepo 'packages-microsoft-com-mssql-server-2022' |
| CU 2019 | sudo zypper removerepo 'packages-microsoft-com-mssql-server-2019' |
| CU 2017 | sudo zypper removerepo 'packages-microsoft-com-mssql-server-2017' |
Verwijder indien nodig de oude opslagplaats. Gebruik een van de volgende opdrachten op basis van het type eerder geconfigureerde opslagplaats.
Notitie
- Vanaf SQL Server 2019 (15.x) CU10 wordt Ubuntu 20.04 ondersteund.
- Vanaf SQL Server 2019 (15.x) CU3 en SQL Server 2017 (14.x) CU20 wordt Ubuntu 18.04 ondersteund.
- Als u Ubuntu 18.04 gebruikt, wijzigt u het volgende pad
/ubuntu/18.04in plaats van/ubuntu/20.04en gebruikt u de juiste distributiecodenaam.
| Opslagplaats | Opdracht om te verwijderen |
|---|---|
| 2025 | sudo add-apt-repository -r 'deb [arch=amd64] https://packages.microsoft.com/ubuntu/22.04/mssql-server-preview jammy main' |
| 2022 | sudo add-apt-repository -r 'deb [arch=amd64] https://packages.microsoft.com/ubuntu/22.04/mssql-server-2022 jammy main' |
| CU 2019 | sudo add-apt-repository -r 'deb [arch=amd64] https://packages.microsoft.com/ubuntu/20.04/mssql-server-2019 focal main' |
| CU 2017 | sudo add-apt-repository -r 'deb [arch=amd64] https://packages.microsoft.com/ubuntu/18.04/mssql-server-2017 bionic main' |
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 2025 (17.x) Preview wordt RHEL 10 ondersteund (in preview).
- 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 |
|---|---|---|---|
| 2025 | 2025 | RHEL 10 (in preview) | 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 |
| 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 |
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.
| Opslagplaats | Versie | Bevelen |
|---|---|---|
| 2025 | 2025 | sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/15/mssql-server-preview.repo |
| 2022 | 2022 | sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/15/mssql-server-2022.repo |
| CU 2019 | 2019 | sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/15/mssql-server-2019.repo |
| CU 2017 | 2017 | sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2017.repo |
Configureer de nieuwe opslagplaats die moet worden gebruikt voor SQL Server-installaties en -upgrades.
- Vanaf SQL Server 2022 (16.x) wordt Ubuntu 24.04 ondersteund (in preview)
- Vanaf SQL Server 2022 (16.x) CU 10 wordt Ubuntu 22.04 ondersteund
- Vanaf SQL Server 2019 (15.x) CU 10 wordt Ubuntu 20.04 ondersteund
- Vanaf SQL Server 2019 (15.x) CU 3 en SQL Server 2017 (14.x) CU20 wordt Ubuntu 18.04 ondersteund.
De volgende opdrachten verwijzen naar de Ubuntu 18.04-opslagplaats. Als u Ubuntu 18.04 gebruikt, wijzigt u het volgende pad /ubuntu/18.04 in plaats van /ubuntu/20.04.
Importeer de GPG-sleutels voor de openbare opslagplaats.
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.ascGebruik een van de volgende opdrachten om de opslagplaats van uw keuze te configureren.
Opslagplaats Versie Bevelen 2025 2025 sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-preview.list)"2022 2022 sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list)"CU 2019 2019 sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"CU 2017 2017 sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2017.list)"Voer
apt-get updateuit.sudo apt-get update
Volgende stap
Nadat u de juiste opslagplaats hebt geconfigureerd, kunt u doorgaan met het installeren van of het bijwerken van SQL Server en eventuele gerelateerde pakketten uit de nieuwe opslagplaats.
Belangrijk
Als u nu de RHEL-quickstartwilt gebruiken, moet u er rekening mee houden dat u de doelopslagplaats al hebt geconfigureerd. Herhaal die stap niet in de zelfstudies.
Belangrijk
Als u op dit moment de SLES-quickstartwilt gebruiken, moet u er rekening mee houden dat u de doelopslagplaats al hebt geconfigureerd. Herhaal die stap niet in de zelfstudies.
Belangrijk
Als u op dit moment de Ubuntu-quickstartwilt gebruiken, moet u er rekening mee houden dat u de doelopslagplaats al hebt geconfigureerd. Herhaal die stap niet in de zelfstudies.
Zie Installatierichtlijnen voor SQL Server op Linuxvoor meer informatie over het installeren van SQL Server op Linux.