sql >> Databáze >  >> RDS >> Sqlserver

Jak nainstalovat SQL Server na Ubuntu 18.04

Tento článek poskytuje podrobné pokyny k instalaci SQL Server 2019 pro Linux na Ubuntu 18.04.

Mělo by také fungovat s Ubuntu 16.04 (stačí změnit cestu podle pokynů).

Před instalací SQL Serveru na váš počítač Ubuntu byste měli mít alespoň 2 GB paměti.

Nainstalujte balíček mssql-server

Následující kroky jsou to, co jsem použil k instalaci SQL Server 2019 pro Linux na Ubuntu 18.04.

1 – Import klíčů GPG veřejného úložiště

Prvním krokem je import GPG klíčů veřejného úložiště.

Otevřete terminál a spusťte následující příkaz:

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

2 – Zaregistrujte úložiště

Dalším krokem je registrace úložiště Microsoft SQL Server Ubuntu pro SQL Server 2019.

Pokud instalujete na Ubuntu 16.04, změňte /ubuntu/18.04/ na /ubuntu/16.04/ .

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

3 – Nainstalujte SQL Server

Nyní můžeme pokračovat a nainstalovat SQL Server.

sudo apt-get update
sudo apt-get install -y mssql-server 

Jakmile bude vše rozbaleno, propojeno, vybráno, nastaveno a zpracováno, mělo by se to nakonec zastavit a měli byste vidět zprávu jako:

+---------------------------------------------- ---------------------------+Prosím spusťte 'sudo /opt/mssql/bin/mssql-conf setup' pro dokončení nastavení Microsoftu SQL Server.+---------------------------------------------- ---------------------------+

To je dobré. Znamená to, že jste téměř hotovi.

4 – Spusťte nastavení

Podle pokynů ve zprávě spusťte následující příkaz:

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

Podle pokynů vyberte edici, přijměte licenční podmínky, vyberte jazyk a nastavte heslo SA.

Musí to být silné heslo. Zadejte heslo, které má minimální délku 8 znaků, včetně velkých a malých písmen, základních 10 číslic a/nebo nealfanumerických symbolů.

Jakmile si projdete pokyny, bude to vypadat nějak takto:

Vyberte si edici SQL Server:1) Vyhodnocení (zdarma, žádná práva na produkční použití, 180denní limit)2) Vývojář (zdarma, žádná práva k produkčnímu použití)3) Express (zdarma)4) Web (PLACENO)5 ) Standardní (PAID)6) Enterprise (PAID) – využití jádra CPU omezeno na 20 fyzických/40 hyperthreaded7) Enterprise Core (PAID) – využití jádra CPU až do maxima operačního systému8) Zakoupil jsem licenci prostřednictvím maloobchodního prodejního kanálu a mám kód product key pro zadání.Použití PLACENÝCH edic tohoto softwaru vyžaduje samostatné licencování prostřednictvím multilicenčního programu společnosti Microsoft. Výběrem PLACENÉ edice ověřujete, že máte nainstalovaný příslušný počet licencí k instalaci a spuštění tohoto softwaru.Zadejte svůj vydání (1-8):2Přijímáte licenční podmínky? [Ano/Ne]:AnoVyberte jazyk pro SQL Server. (je zobrazeno 11 jazyků)Zadejte možnost 1-11:1Zadejte heslo správce systému SQL Server:

Uvidíte také několik URL odkazů na licenční podmínky a prohlášení o ochraně osobních údajů.

Po zadání těchto údajů bude nastavení pokračovat. Po dokončení byste měli vidět následující zprávu:

Nastavení bylo úspěšně dokončeno. SQL Server se nyní spouští.

Pokud váš systém nemá dostatek paměti (2 GB), budete o tom informováni.

Vím to, protože to je to, co se mi stalo, když jsem omylem nainstaloval SQL Server na virtuální počítač s pouze 1 GB přiděleným paměti!

5 – Ověřit

Jakmile dokončíte proces nastavení, můžete spuštěním následujícího příkazu ověřit, zda je služba v provozu.

systemctl status mssql-server --no-pager 

Měli byste vidět spoustu věcí, včetně slov mssql-server.service – Microsoft SQL Server Database Engine a aktivní (běžící) .

SQL Server pro Linux nyní běží na vašem systému Ubuntu.

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

Nyní, když jste nainstalovali SQL Server, budete potřebovat nějaký nástroj pro připojení k němu.

Následující kroky vám umožní nastavit dva nástroje příkazového řádku SQL Server:sqlcmd a bcp .

Další dva kroky vyžadují zvlnění. Pokud curl není nainstalován, můžete jej nainstalovat pomocí:

sudo apt install curl 

Pokud již máte curl (nebo jste jej právě nainstalovali), můžete pokračovat následujícími kroky.

Importujte klíče GPG veřejného úložiště:

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

Zaregistrujte si úložiště Microsoft Ubuntu:

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

Aktualizujte seznam zdrojů a spusťte instalační příkaz pomocí vývojářského balíčku unixODBC:

sudo apt-get update 
sudo apt-get install mssql-tools unixodbc-dev 

To by mělo vést k zobrazení obrazovky Konfigurace balíčku spolu s textem, který zní:

Přijímáte licenční podmínky?   

Pokud souhlasíte s licenčními podmínkami, klikněte na Yes .

Přidat do PATH

Dále můžete volitelně přidat /opt/mssql-tools/bin/ do vaší proměnné prostředí PATH.

Chcete-li vytvořit sqlcmd/bcp přístupné z bash shell pro přihlašovací relace:

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

Chcete-li vytvořit sqlcmd/bcp přístupné z bash shellu pro interaktivní/nepřihlašovací relace:

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

Připojit k serveru SQL Server

Nyní, když je SQL Server nainstalován a jsou nainstalovány také nástroje příkazového řádku, můžeme pro připojení k serveru SQL Server použít nástroje příkazového řádku.

Zadejte následující, ale nahraďte '<YourPassword>' s vaším vlastním heslem:

sqlcmd -S localhost -U SA -P '<YourPassword>' 

Chcete-li se připojit ke vzdálené instanci, změňte localhost na název počítače nebo IP adresu a ujistěte se, že máte na bráně firewall otevřený port 1433.

Jakmile se úspěšně připojíte, měla by se zobrazit výzva, která vypadá takto:

1> 

Odtud můžete pomocí T-SQL vytvářet databáze, spouštět dotazy a další.

Prozatím zadejte následující kód pro kontrolu verze SQL Server:

SELECT @@version
GO 

Možnost GUI

Azure Data Studio je nástroj GUI, který můžete použít pro správu databází SQL Server, ať už na místním počítači, nebo na vzdáleném.

Pokyny k instalaci včetně snímků obrazovky najdete v tématu Jak nainstalovat Azure Data Studio na Ubuntu 18.04. Můžete jej nainstalovat přes GUI nebo z příkazového řádku.

Také, pokud jste na SQL Serveru nováčkem, podívejte se na můj SQL Server tutoriál na Quackit.


  1. Jak získat všechny chyby všech balíčků SSIS v řešení

  2. Instalace postgresql s NSIS

  3. Najít přidružení mezi databázovými poštovními účty a principy databáze v SQL Server (T-SQL)

  4. UTF-8 až do konce