Sdílet prostřednictvím


Konfigurace úložišť pro instalaci a upgrade SQL Serveru v Linuxu

Platí pro:SQL Server v Linuxu

Tento článek popisuje, jak nakonfigurovat správné úložiště pro instalaci a upgrade SQL Serveru 2017 (14.x), SQL Serveru 2019 (15.x) a SQL Serveru 2022 (16.x) v Systému Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES) a Ubuntu.

Pokyny ke konfiguraci úložišť pro SQL Server 2022 (16.x) a novější verze najdete v tématu Konfigurace úložišť pro instalaci a upgrade SQL Serveru 2025 v Linuxu.

Ú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 2022 (16.x). Vydávají se v pravidelných intervalech. Obecné aktualizace verze distribuce (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é downgradovat na libovolnou verzi v rámci hlavní verze (například 2022).

Konfigurace úložišť

Pomocí kroků v následujících částech nakonfigurujte úložiště v distribuci Linuxu.

Kontrola dříve nakonfigurovaných úložišť

Nejprve ověřte, jestli jste už zaregistrovali úložiště SQL Serveru.

  1. Zobrazte soubory v adresáři /etc/yum.repos.d pomocí následujícího příkazu:

    sudo ls /etc/yum.repos.d
    
  2. Vyhledejte soubor, který konfiguruje adresář SYSTÉMU SQL Server, například mssql-server.repo.

  3. Zobrazte obsah souboru pomocí cat.

    sudo cat /etc/yum.repos.d/mssql-server.repo
    
  4. Vlastnost název je nakonfigurované úložiště. 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.

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ů.

  • 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.

Následující příkazy pro SQL Server 2019 (15.x) odkazují na úložiště RHEL 8. RHEL 8 neobsahuje python2, který SQL Server vyžaduje. Další informace najdete v tématu Instalace Microsoft SQL Serveru v systému Red Hat Enterprise Linux 8 Beta.

V závislosti na verzi RHEL, kterou používáte, se ujistěte, že cesty odpovídají /rhel/8, /rhel/9nebo /rhel10. 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, musíte použít cestu /rhel/8 ke konfiguraci úložiště.

Úložiště Verze Release Příkaz
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
2019 CU 2019 RHEL 8 sudo curl -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 -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2017.repo

Pokud se rozhodnete použít článek rychlého startu, nezapomeňte, že jste už nakonfigurovali cílové úložiště. Tento krok v kurzu neopakujte.