Konfigurace úložišť pro instalaci a upgrade SQL Serveru v Linuxu
platí pro:SQL Server – Linux
Tento článek popisuje, jak nakonfigurovat správné úložiště pro instalace a upgrady SQL Serveru 2017 (14.x) a SQL Serveru 2019 (15.x). Nahoře je váš aktuální výběr Red Hat (RHEL).
Tento článek popisuje, jak nakonfigurovat správné úložiště pro instalace a upgrady SQL Serveru 2017 (14.x) a SQL Serveru 2019 (15.x). Nahoře je váš aktuální výběr SUSE (SLES).
Tento článek popisuje, jak nakonfigurovat správné úložiště pro instalace a upgrady SQL Serveru 2017 (14.x) a SQL Serveru 2019 (15.x). Nahoře je váš aktuální výběr Ubuntu.
Spropitné
SQL Server 2022 (16.x) je nyní k dispozici! Pokud ho chcete vyzkoušet, nakonfigurujte úložiště mssql-server-2022
pomocí tohoto článku. Pak nainstalujte podle pokynů v průvodci instalací .
Úložiště
Při instalaci SQL Serveru v Linuxu musíte nakonfigurovat úložiště Microsoftu. Toto úložiště slouží k získání balíčku databázového stroje mssql-servera balíčků souvisejících se SQL Serverem. Aktuálně existují tři hlavní úložiště:
Úložiště | Jméno | Popis |
---|---|---|
2022 | mssql-server-2022 |
Úložiště SQL Serveru 2022 (16.x) |
2019 | mssql-server-2019 |
Úložiště kumulativní aktualizace SQL Serveru 2019 (15.x) |
2017 | mssql-server-2017 |
Úložiště kumulativní aktualizace SQL Serveru 2017 (14.x) |
Úložiště kumulativní aktualizace (CU) obsahuje balíčky pro základní verzi SQL Serveru a všechny opravy chyb nebo vylepšení od této verze. Kumulativní aktualizace jsou specifické pro verzi verze, například SQL Server 2019 (15.x). Vydávají se v pravidelných intervalech. Aktualizace GDR se vydávají ve stejném úložišti CU.
Každá verze obsahuje úplný balíček SQL Serveru a všechny předchozí aktualizace pro toto úložiště. Můžete také downgrade na libovolnou verzi v rámci hlavní verze (například 2019).
Konfigurace úložišť
Pomocí kroků v následujících částech nakonfigurujte úložiště na Red Hat Enterprise Serveru (RHEL).
Pomocí kroků v následujících částech nakonfigurujte úložiště na SUSE Linux Enterprise Serveru (SLES).
Pomocí kroků v následujících částech nakonfigurujte úložiště v Ubuntu.
Kontrola dříve nakonfigurovaných úložišť
Nejprve ověřte, jestli jste už zaregistrovali úložiště SQL Serveru.
Zobrazte soubory v adresáři
/etc/yum.repos.d
pomocí následujícího příkazu:sudo ls /etc/yum.repos.d
Vyhledejte soubor, který konfiguruje adresář SYSTÉMU SQL Server, například
mssql-server.repo
.Zobrazte obsah souboru pomocí
cat
.sudo cat /etc/yum.repos.d/mssql-server.repo
Vlastnost název je nakonfigurované úložiště. Můžete ji identifikovat pomocí tabulky v části Úložiště tohoto článku.
Nejprve ověřte, jestli jste už zaregistrovali úložiště SQL Serveru.
Pomocí
zypper info
můžete získat informace o jakémkoli dříve nakonfigurovaném úložišti.sudo zypper info mssql-server
Vlastnost úložiště je nakonfigurované úložiště. Můžete ji identifikovat pomocí tabulky v části Úložiště tohoto článku.
Nejprve ověřte, jestli jste už zaregistrovali úložiště SQL Serveru.
Zobrazte obsah souboru
/etc/apt/sources.list
.sudo cat /etc/apt/sources.list
Zkontrolujte adresu URL balíčku pro mssql-server. Můžete ji identifikovat pomocí tabulky v části úložiště tohoto článku.
Odebrání starého úložiště
V případě potřeby odeberte staré úložiště pomocí následujícího příkazu.
sudo rm -rf /etc/yum.repos.d/mssql-server.repo
Tento příkaz předpokládá, že soubor identifikovaný v předchozí části byl pojmenován mssql-server.repo
.
V případě potřeby odeberte staré úložiště. Použijte jeden z následujících příkazů založených na typu dříve nakonfigurovaného úložiště.
Úložiště | Příkaz k odebrání |
---|---|
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' |
V případě potřeby odeberte staré úložiště. Použijte jeden z následujících příkazů založených na typu dříve nakonfigurovaného úložiště.
Poznámka
- Počínaje SQL Serverem 2019 (15.x) CU10 se podporuje Ubuntu 20.04.
- Od VERZE SQL Server 2019 (15.x) CU3 a SQL Server 2017 (14.x) CU20 se podporuje Ubuntu 18.04.
- Pokud používáte Ubuntu 18.04, změňte cestu níže na
/ubuntu/18.04
místo/ubuntu/20.04
a použijte správný název distribučního kódu.
Úložiště | Příkaz k odebrání |
---|---|
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' |
Konfigurace nového úložiště
Nakonfigurujte nové úložiště tak, aby se používalo pro instalace a upgrady SQL Serveru. Ke konfiguraci úložiště podle vašeho výběru použijte jeden z následujících příkazů.
Poznámka
Následující příkazy pro SQL Server 2019 (15.x) odkazují na úložiště RHEL 8. RHEL 8 není předinstalovaný s python2
, který vyžaduje SQL Server. Další informace najdete v tématu Instalace Microsoft SQL Serveru v systému Red Hat Enterprise Linux 8 Beta.
- Od VERZE SQL Server 2022 (16.x) CU 10 se podporuje RHEL 9.
- Od VERZE SQL Server 2017 (14.x) CU 20 se podporuje RHEL 8.
V závislosti na verzi RHEL, kterou používáte, se ujistěte, že cesty odpovídají /rhel/8
nebo /rhel/9
. Naše balíčky jsou nezávislé na menších verzích RHEL (Red Hat Enterprise Linux). To znamená, že pokud používáte RHEL 8.7, budete muset použít cestu /rhel/8
ke konfiguraci úložiště.
Úložiště | Verze | Příkaz |
---|---|---|
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 |
Nakonfigurujte nové úložiště tak, aby se používalo pro instalace a upgrady SQL Serveru. Ke konfiguraci úložiště podle vašeho výběru použijte jeden z následujících příkazů.
Úložiště | Verze | Příkaz |
---|---|---|
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 |
Nakonfigurujte nové úložiště tak, aby se používalo pro instalace a upgrady SQL Serveru.
Poznámka
- Počínaje SQL Serverem 2022 (16.x) CU 10 se podporuje Ubuntu 22.04.
- Počínaje SQL Serverem 2019 (15.x) CU 10 se podporuje Ubuntu 20.04.
- Od verze SQL Server 2019 (15.x) CU 3 a SQL Server 2017 (14.x) CU20 je Ubuntu 18.04 podporován.
- Následující příkazy odkazuje na úložiště Ubuntu 18.04. Pokud používáte Ubuntu 18.04, změňte cestu níže na
/ubuntu/18.04
místo/ubuntu/20.04
.
Importujte klíče GPG veřejného úložiště.
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
Ke konfiguraci úložiště podle vašeho výběru použijte jeden z následujících příkazů.
Úložiště Verze Příkaz 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)"
Spusťte
apt-get update
.sudo apt-get update
Související obsah
Po nakonfigurování správného úložiště můžete pokračovat nainstalovat nebo aktualizovat SQL Server a všechny související balíčky z nového úložiště.
Důležitý
Pokud se nyní rozhodnete použít rychlý startSLES, pamatujte, že jste již nakonfigurovali cílové úložiště. Tento krok v tutoriálech neopakujte.
Důležitý
Pokud se v tomto okamžiku rozhodnete použít Ubuntu quickstart, nezapomeňte, že jste už nakonfigurovali cílové úložiště. Tento krok v tutoriálech neopakujte.
Další informace o tom, jak nainstalovat SQL Server v Linuxu, najdete v tématu Pokyny k instalaci SQL Serveru v Linuxu.