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

Jak nainstalovat SQL Server na SUSE 12

Tento článek obsahuje podrobné pokyny k instalaci SQL Server 2019 pro Linux na SUSE Linux Enterprise Server 12.

Tyto kroky by měly fungovat na SUSE Linux Enterprise Server 12, SP2, SP3, SP4 a SP5.

Než nainstalujete SQL Server do počítače SUSE, měli byste mít alespoň 2 GB paměti. Pokud to instalujete na virtuální počítač, měli byste mu alokovat alespoň 2 GB paměti.

Systém souborů musí být XFS nebo EXT4 .

Instalovat SQL Server

Následující kroky nainstalují SQL Server 2019 pro Linux na SUSE Linux Enterprise Server 12.

Otevřete terminál a spusťte následující příkazy.

Stáhněte si konfigurační soubor úložiště Microsoft SQL Server 2019 SLES:

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2019.repo 

Obnovte své repozitáře:

sudo zypper --gpg-auto-import-keys refresh 

Chcete-li zajistit, aby byl ve vašem systému nainstalován podpisový klíč balíčku Microsoft, použijte následující příkaz:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc 

Nainstalujte SQL Server:

sudo zypper install -y mssql-server 

Spusťte nastavení mssql-conf :

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

Podle pokynů vyberte edici, přijměte licenční smlouvu a nastavte heslo sa.

Ujistěte se, že jste nastavili silné heslo (minimální délka 8 znaků, včetně velkých a malých písmen, základních 10 číslic a/nebo nealfanumerických symbolů).

Zkontrolujte stav SQL serveru

Chcete-li ověřit, že SQL Server běží, můžete spustit následující příkaz:

systemctl status mssql-server 

Vzdálená připojení

Chcete-li povolit vzdálená připojení, budete muset otevřít port SQL Server na bráně firewall.

Výchozí port SQL Serveru je TCP 1433.

Pokud používáte SuSE firewall, musíte upravit /etc/sysconfig/SuSEfirewall2 konfigurační soubor, takže FW_SERVICES_EXT_TCP položka určuje číslo portu SQL Server:

FW_SERVICES_EXT_TCP="1433" 

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

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 .

Přidejte úložiště Microsoft SQL Server do Zypper:

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/prod.repo 
sudo zypper --gpg-auto-import-keys refresh 

Nyní nainstalujte mssql-tools s unixODBC vývojářským balíčkem:

sudo zypper install -y mssql-tools unixODBC-devel 

Dvakrát budete vyzváni k přijetí licenčních podmínek. Pokud souhlasíte s podmínkami, zadejte YES při obou příležitostech.

Přidat do PATH

Volitelně můžete přidat /opt/mssql-tools/bin/ do vaší proměnné prostředí PATH, abyste mohli spouštět nástroje, aniž byste museli zadávat úplnou cestu.

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>' 

Případně můžete vynechat -P '<YourPassword>' a místo toho k tomu budete vyzváni.

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 

Pokud s SQL Serverem začínáte, podívejte se na můj výukový program pro SQL Server na Quackit.


  1. Vrácení potvrzené transakce

  2. Vložit data do tabulek propojených cizím klíčem

  3. Jak vypočítat průběžný celkový počet v Redshift

  4. Stejně jako rozlišování malých a velkých písmen v MySQL