Pokud jste na svůj počítač SUSE nainstalovali SQL Server, budete potřebovat nějaké nástroje, abyste se k němu mohli připojit a spouštět dotazy atd.
sqlcmd a bcp nástroje jsou dobré možnosti pro provádění nejběžnějších úkolů.
Co jsou sqlcmd a bcp?
- sqlcmd is je nástroj příkazového řádku pro ad hoc, interaktivní provádění příkazů a skriptů T-SQL a pro automatizaci úloh skriptování T-SQL.
- bcp (program hromadného kopírování) je nástroj, který lze použít k importu velkého počtu nových řádků do tabulek serveru SQL Server nebo k exportu dat z tabulek do datových souborů.
Instalace
Následující kroky nainstalují sqlcmd a bcp na SUSE 12.
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ž sqlcmd a bcp jsou nainstalovány, můžete je použít k připojení k serveru SQL.
Zde je příklad připojení pomocí sqlcmd .
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.
To předpokládá, že SQL Server je nainstalován na místním počítači (localhost
).
Chcete-li se připojit ke vzdálené instanci, změňte localhost
na název počítače nebo IP adresu a nezapomeňte otevřít příslušný port na bráně firewall (port 1433 je výchozí pro SQL Server).
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