Sdílet prostřednictvím


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.

  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.

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

  1. Pomocí zypper info můžete získat informace o jakémkoli dříve nakonfigurovaném úložišti.

    sudo zypper info mssql-server
    
  2. 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.

  1. Zobrazte obsah souboru /etc/apt/sources.list.

    sudo cat /etc/apt/sources.list
    
  2. 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.04a 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/8nebo /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.
  1. 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
    
  2. 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)"
  3. Spusťte apt-get update.

    sudo apt-get update
    

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 v tomto okamžiku rozhodnete použít RHEL rychlý start , nezapomeňte, že jste už nakonfigurovali cílové úložiště. Tento krok v návodech neopakujte.

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.