Opslagplaatsen configureren voor het installeren en upgraden van SQL Server op Linux
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 2022 (16.x) is nu beschikbaar! Als u het wilt proberen, gebruikt u dit artikel om de mssql-server-2022
opslagplaats te configureren. Installeer vervolgens met behulp van de instructies in de installatiehandleiding.
Repositories
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 2019 (15.x). Ze worden vrijgegeven op een regelmatige frequentie. GDR-updates 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.d
map met de volgende opdracht:sudo ls /etc/yum.repos.d
Zoek 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.repo
De 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 info
om informatie op te halen over een eerder geconfigureerde opslagplaats.sudo zypper info mssql-server
De 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.list
Bekijk 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.repo
is 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 |
---|---|
2022 | sudo zypper removerepo 'packages-microsoft-com-mssql-server-2022' |
2019 CU | sudo zypper removerepo 'packages-microsoft-com-mssql-server-2019' |
2017 CU | 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 onderstaande pad in
/ubuntu/18.04
in plaats van/ubuntu/20.04
en gebruikt u de juiste distributiecodenaam.
Opslagplaats | Opdracht om te verwijderen |
---|---|
2022 | sudo add-apt-repository -r 'deb [arch=amd64] https://packages.microsoft.com/ubuntu/22.04/mssql-server-2022 jammy main' |
2019 CU | sudo add-apt-repository -r 'deb [arch=amd64] https://packages.microsoft.com/ubuntu/20.04/mssql-server-2019 focal main' |
2017 CU | 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.
Notitie
De volgende opdrachten voor SQL Server 2019 (15.x) verwijzen naar de RHEL 8-opslagplaats. RHEL 8 is niet vooraf geïnstalleerd met python2
. Dit is vereist voor SQL Server. Zie Microsoft SQL Server installeren op Red Hat Enterprise Linux 8 Betavoor meer informatie.
- Vanaf SQL Server 2022 (16.x) CU 10 wordt RHEL 9 ondersteund.
- Vanaf SQL Server 2017 (14.x) CU 20 wordt RHEL 8 ondersteund.
Afhankelijk van de versie van RHEL die u gebruikt, moet u ervoor zorgen dat de paden overeenkomen met /rhel/8
of /rhel/9
. 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 | Bevelen |
---|---|---|
2022 | 2022 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/9/mssql-server-2022.repo |
2019 CU | 2019 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo |
2017 CU | 2017 | 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 |
---|---|---|
2022 | 2022 | sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/15/mssql-server-2022.repo |
2019 CU | 2019 | sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/15/mssql-server-2019.repo |
2017 CU | 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.
Notitie
- 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 onderstaande pad in
/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.asc
Gebruik een van de volgende opdrachten om de opslagplaats van uw keuze te configureren.
Opslagplaats Versie Bevelen 2022 2022 sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list)"
2019 CU 2019 sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"
2017 CU 2017 sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2017.list)"
Voer
apt-get update
uit.sudo apt-get update
Verwante inhoud
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.