GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat SQL Server a nástroje SQL Server CLI na Ubuntu

V tomto tutoriálu si projdeme všechny kroky, jak nainstalovat Microsoft SQL Server a nástroje příkazového řádku SQL Server na Ubuntu.

Když přemýšlíme o SQL Serveru, vždy myslíme na to, že běží na Windows. Počínaje SQL Serverem 2017 jej však můžete spustit na Linuxu.

SQL Server nabízí některé funkce, které jeho protějšky s otevřeným zdrojovým kódem nemají, a v závislosti na požadavcích aplikace může být tou správnou volbou pro systém správy relačních databází (RDBMS).

SQL Server na Linuxu je relační databáze připravená pro podniky se špičkovými schopnostmi a robustní kontinuitou podnikání.

SQL Server v systému Linux aktuálně podporuje několik distribucí:Red Hat, Ubuntu, SUSE a modul Docker. Pro tento článek nainstalujeme SQL Server 2019 na Ubuntu.

Požadavky na SQL Server v systému Linux

Hardware, na kterém bude spuštěn SQL Server, má následující minimální systémové požadavky:

  • Paměť :2 GB
  • Místo na disku :6 GB
  • CPU :2 jádra s frekvencí 2 GHz, kompatibilní pouze s x-64
  • Typ systému souborů :Ext4 nebo XFS

Instalovat SQL Server na Ubuntu

Přidat klíč úložiště Microsoft

Chcete-li nainstalovat SQL Server na Ubuntu, musíme správci balíčků APT sdělit, kde má hledat mssql-server balíček přidáním příslušného úložiště.

Abychom toho dosáhli, musíme nejprve naimportovat klíče GPG pro veřejné úložiště společnosti Microsoft zadáním následujícího příkazu:

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

Přidat úložiště SQL Server

Dále musíme mít zaregistrované úložiště Ubuntu Microsoft SQL Server.

Ubuntu 20.04 „Focal Fossa“

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"

Ubuntu 18.04 „Bionic Beaver“

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"

Instalovat SQL Server na Ubuntu

Nyní, když náš systém Ubuntu zná repozitář Microsoft SQL, můžeme použít apt k instalaci mssql-server balíček:

sudo apt install mssql-server

Instalace poté pokračuje stažením, rozbalením a nastavením potřebných balíčků.

Zapíše zprávu ke spuštění mssql-conf příkaz pro dokončení instalace SQL Server Linux.

Konfigurovat Microsoft SQL Server

Dále musíme nakonfigurovat náš SQL Server pomocí hesla správce systému a potvrdit edici, kterou chceme použít. Pomocí následujícího příkazu začněte konfigurovat SQL Server:

sudo /opt/mssql/bin/mssql-conf setup

Za prvé, konfigurace vyžaduje, abyste si vybrali ze seznamu dostupných edic SQL Server.

1 Hodnocení (zdarma) Plně funkční a bezplatná instance SQL Server pro výuku a vývoj řešení. Tato edice má vestavěnou platnost 6 měsíců od její instalace.
2 Vývojář (zdarma) Plně funkční Enterprise Edition SQL Server, licencovaná pro použití jako vývojová a testovací databáze v neprodukčním prostředí.
3 Expresní (zdarma) Bezplatná, odlehčená verze SQL Server s určitými omezeními, kterou lze použít v produkčním prostředí. Může využívat pouze 1 CPU a 1 GB paměti; maximální velikost databáze je 10 GB.
4 Web (zaplaceno) Možnost nízkých celkových nákladů na vlastnictví pro webové hostitele.
5 Standardní (zaplaceno) Má méně funkcí než Enterprise, když nejsou vyžadovány žádné pokročilé funkce.
6 Podnik (zaplaceno) Nejvyšší edice s kompletní sadou funkcí. Využití CPU Core je omezeno na 20 fyzických/40 hyperthreaded.
7 Enterprise Core (zaplaceno) Enterprise Edition s Core-based Licensing. Využití jádra CPU až do maxima operačního systému.
8 Zakoupil jsem licenci od maloobchodního prodejního kanálu a musím zadat kód Product Key.

Budu používat edici Developer, volba 2 , protože je zdarma.

Dále musíte přijmout licenční podmínky zadáním Yes a stiskněte Enter .

Nakonec musíte zadat heslo správce serveru SQL Server (SA). Heslo vyžaduje minimálně 8 znaků, včetně velkých, malých písmen, číslic a nealfanumerických symbolů.

Nastavení bude úspěšně dokončeno a SQL server bude spuštěn. Chcete-li ověřit, že mssql-server služba běží:

sudo systemctl status mssql-server

Instalace nástrojů příkazového řádku pro SQL Server

Je třeba nainstalovat sqlcmd nástroj pro připojení SQL Server na Linux. Je navržen tak, aby optimalizoval SQL dotazy a zjednodušil některé úlohy správy databáze.

Samozřejmě, pokud znáte SQL Server Management Studio, můžete jej použít v systému Windows ke vzdálenému připojení k nově nainstalované linuxové instanci SQL Server.

Importujte klíč GPG veřejného úložiště a aktualizujte základnu balíčků:

Ubuntu 20.04

curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt update

Ubuntu 18.04

curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt update

Nainstalujte nástroje příkazového řádku SQL Server (mssql-tools ) a ovladač SQL Server pro systémy založené na Linuxu (unixodbc-dev ) zadáním následujícího příkazu:

sudo apt install mssql-tools unixodbc-dev

Zvolte Yes přijmout licenční podmínky a pokračovat.

Dále zvolte Yes znovu přijmout licenční smlouvu pro konfiguraci mssql-tools .

Přidáme /opt/mssql-tools/bin/ do naší proměnné prostředí PATH v prostředí bash, takže sqlcmd příkaz je přístupný z bash pro přihlašovací relace.

Spusťte níže uvedené příkazy:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

Připojení k serveru SQL Server v systému Linux

Nyní je čas ověřit, že se můžeme lokálně připojit k serveru SQL:

Po připojení se zobrazí výzva 1> . Spusťte několik testovacích dotazů:

select @@VERSION
go

Gratulujeme! Úspěšně jste nainstalovali Microsoft SQL Server na Ubuntu a otestovali konektivitu. S novým SQL Serverem v Linuxu můžete provádět libovolné databázové aktivity.


Ubuntu
  1. Jak nainstalovat a nakonfigurovat server DHCP na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat server Redis v Ubuntu

  3. Jak nainstalovat Ms SQL Server 2019 na Ubuntu 20.04

  1. Jak nainstalovat a nakonfigurovat server NFS na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 20.04

  3. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 18.04

  1. Jak nainstalovat a nakonfigurovat server NFS na Ubuntu 18.04

  2. Jak nainstalovat UrBackup Server a klienta na Ubuntu 20.04

  3. Jak nainstalovat FreeRADIUS a Daloradius na Ubuntu 20.04