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.