Sdílet prostřednictvím


Konfigurace úložišť pro instalaci a upgrade SQL Serveru 2025 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 2025 (17.x) v Systému Red Hat Enterprise Linux (RHEL) a Ubuntu.

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

Návod

SQL Server 2025 (17.x) je k dispozici na RHEL 10 (ve verzi Preview) a Ubuntu 24.04 (ve verzi Preview). Pokud ho chcete vyzkoušet, nakonfigurujte úložiště mssql-server-preview 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ě:

Repository Název Description
2025 mssql-server-2025 1 Úložiště SQL Serveru 2025 (17.x)
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)

1 Použijte mssql-server-preview pro Red Hat 10 (ve verzi náhledu) a Ubuntu 24.04 (ve verzi náhledu).

Ú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 2025 (17.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 2025).

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

  • Počínaje SQL Serverem 2025 (17.x) se podporuje RHEL 10 (ve verzi Preview).
  • 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 předinstalovaný 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ě.

Repository Version Vydání Command
2025 2025 RHEL 10 (v náhledu) 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
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.