zřízení virtuálního počítače se systémem Linux běžícího SQL Server v Azure Portal
PLATÍ PRO:
SQL Server na virtuálním počítači Azure
v tomto kurzu rychlý start použijete Azure Portal k vytvoření virtuálního počítače se systémem Linux s nainstalovanou SQL Server 2017. Naučíte se toto:
- vytvoření virtuálního počítače se systémem Linux běžícího SQL Server z galerie
- Připojení k novému virtuálnímu počítači přes SSH
- Změna hesla SA
- Konfigurace pro vzdálená připojení
Požadavky
Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet před tím, než začnete.
Vytvoření virtuálního počítače s Linuxem a nainstalovaným SQL Serverem
Přihlaste se na Azure Portal.
V levém podokně vyberte Vytvořit prostředek.
V podokně vytvořit prostředek vyberte COMPUTE.
Vyberte Zobrazit vše vedle doporučeného nadpisu.

do vyhledávacího pole zadejte SQL Server 2019 a výběrem Enter spusťte hledání.
Omezte výsledky hledání tak, že vyberete operační systém > RedHat.

z výsledků hledání vyberte bitovou kopii SQL Server 2019 Linux. v tomto kurzu se na RHEL74 používá SQL Server 2019.
Tip
vývojářská edice vám umožní testovat nebo vyvíjet s funkcemi edice Enterprise, ale bez SQL Server licenčních nákladů. Platíte jenom náklady na provozování virtuálního počítače s Linuxem.
Vyberte Vytvořit.
Nastavení virtuálního počítače se systémem Linux
Na kartě základy vyberte své předplatné a skupinu prostředků.

Do název virtuálního počítače zadejte název nového virtuálního počítače se systémem Linux.
Pak zadejte nebo vyberte následující hodnoty:
Oblast: Vyberte oblast Azure, která je pro vás nejvhodnější.
Možnosti dostupnosti: vyberte možnost dostupnost a redundance, která je pro vaše aplikace a data nejvhodnější.
Změnit velikost: tuto možnost vyberte, pokud chcete vybrat velikost počítače a po dokončení klikněte na Vybrat. Další informace o velikostech počítačů virtuálních počítačů najdete v tématu velikosti virtuálních počítačů.

Tip
Pro vývoj a funkční testování použijte velikost virtuálního počítače DS2 nebo vyšší. Pro testování výkonnosti použijte DS13 nebo vyšší.
Typ ověřování: vyberte veřejný klíč SSH.
Poznámka
U ověřování máte na výběr mezi používáním veřejného klíče SSH nebo hesla. SSH je bezpečnější. Pokyny k vygenerování klíče SSH najdete v tématu Vytvoření klíčů SSH v Linuxu a na Macu pro virtuální počítače s Linuxem v Azure.
Uživatelské jméno: Zadejte jméno správce pro virtuální počítač.
Veřejný klíč SSH: Zadejte svůj veřejný klíč RSA.
Veřejné příchozí porty: zvolte Povolit vybrané porty a vyberte port SSH (22) v seznamu Vybrat veřejné příchozí porty . v tomto rychlém startu je tento krok nezbytný pro připojení a dokončení konfigurace SQL Server. pokud se chcete vzdáleně připojit k SQL Server, budete muset ručně povolený provoz na výchozí port (1433), který používá Microsoft SQL Server pro připojení přes Internet po vytvoření virtuálního počítače.

Proveďte všechny požadované změny nastavení na následujících dalších kartách nebo ponechte výchozí nastavení.
- Disky
- Sítě
- správy
- Konfigurace hosta
- Značky
Vyberte Zkontrolovat a vytvořit.
V podokně Revize + vytvořit vyberte vytvořit.
Připojení k virtuálnímu počítači s Linuxem
Pokud už používáte prostředí BASH, připojte se k virtuálnímu počítači Azure pomocí příkazu ssh. V následujícím příkazu nahraďte uživatelské jméno a IP adresu virtuálního počítače pro připojení k vašemu virtuálnímu počítači s Linuxem.
ssh azureadmin@40.55.55.555
IP adresu svého virtuálního počítače najdete na webu Azure Portal.

pokud používáte Windows a nemáte prostředí BASH, nainstalujte klienta SSH, jako je například.
Spusťte PuTTY.
Na obrazovce konfigurace PuTTY zadejte veřejnou IP adresu vašeho virtuálního počítače.
Vyberte otevřít a na výzvy zadejte své uživatelské jméno a heslo.
Další informace o připojení k virtuálním počítačům s Linuxem najdete v tématu Vytvoření virtuálního počítače s Linuxem v Azure pomocí portálu.
Poznámka
Pokud se zobrazí výstraha zabezpečení výstupů na klíč hostitele serveru, který není uložen do mezipaměti v registru, vyberte z následujících možností. Pokud tomuto hostiteli důvěřujete, vyberte Ano a přidejte klíč do mezipaměti pro výstup a pokračujte v připojování. Chcete-li provést připojení pouze jednou, aniž byste museli přidat klíč do mezipaměti, vyberte možnost ne. Pokud tomuto hostiteli nedůvěřujete, vyberte Zrušit , aby se připojení zrušilo.
Změna hesla SA
Nový virtuální počítač nainstaluje SQL Server s náhodným heslem SA. resetujte toto heslo předtím, než se připojíte k SQL Server s přihlášením SA.
Po připojení k vašemu virtuálnímu počítači s Linuxem otevřete nový příkazový terminál.
Změňte heslo SA pomocí následujících příkazů:
sudo systemctl stop mssql-server sudo /opt/mssql/bin/mssql-conf set-sa-passwordPo zobrazení výzvy zadejte nové heslo SA a potvrzení hesla.
Restartujte službu SQL Server.
sudo systemctl start mssql-server
Přidání nástrojů do cesty (volitelné)
Ve výchozím nastavení se nainstaluje několik balíčků SQL Serveru, včetně balíčku nástrojů příkazového řádku pro SQL Server. Balíček nástrojů obsahuje nástroje sqlcmd a bcp. Pro usnadnění práce můžete volitelně přidat cestu k nástrojům /opt/mssql-tools/bin/ do proměnné prostředí PATH.
Spuštěním následujících příkazů upravte PATH pro relace přihlášení i interaktivní relace a relace bez přihlášení:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc
Konfigurace pro vzdálená připojení
Pokud se potřebujete vzdáleně připojit k SQL Serveru na virtuálním počítači Azure, musíte ve skupině zabezpečení sítě nakonfigurovat pravidlo pro příchozí provoz. Toto pravidlo povoluje provoz na portu, na kterém SQL Server naslouchá (výchozí je 1433). Následující kroky ukazují, jak tento krok provést pomocí webu Azure Portal.
Tip
Pokud jste během zřizování v nastavení vybrali příchozí port MS SQL (1433), tyto změny už se pro vás provedly. Můžete přejít k další části věnované konfiguraci brány firewall.
Na portálu vyberte Virtuální počítače a pak vyberte váš virtuální počítač s SQL Serverem.
v levém navigačním podokně v části Nastavení vyberte sítě.
V okně sítě vyberte v části pravidla portů pro příchozí spojení Přidat port pro příchozí spojení.

V seznamu Služba vyberte MS SQL.

Kliknutím na OK uložte pravidlo pro virtuální počítač.
Otevření brány firewall v RHEL
Tento kurz vám ukázal vytvoření virtuálního počítače s Red Hat Enterprise Linuxem (RHEL). Pokud se chcete vzdáleně připojit k virtuálním počítačům s RHEL, je potřeba otevřít port 1433 i v bráně firewall v Linuxu.
Připojte se ke svému virtuálnímu počítači s RHEL.
V prostředí BASH spusťte následující příkazy:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
Další kroky
Když teď máte v Azure virtuální počítač s SQL Serverem 2017, můžete se k němu místně připojit pomocí nástroje sqlcmd a spouštět dotazy Transact-SQL.
Pokud jste nakonfigurovali virtuální počítač Azure pro SQL Server připojení, měli byste být schopni se připojit vzdáleně. Příklad vzdáleného připojení k SQL Serveru v Linuxu z Windows najdete v tématu Použití SSMS ve Windows k připojení k SQL Serveru v Linuxu. Informace o připojení pomocí Visual Studio Code najdete v tématu Použití nástroje Visual Studio Code k vytváření a spouštění skriptů Transact-SQL pro SQL Server.
Další obecné informace o SQL Server on Linux najdete v tématu Přehled SQL Server 2017 v Linuxu. Další informace o používání virtuálních počítačů s Linuxem a SQL Serverem 2017 najdete v tématu Přehled virtuálních počítačů s SQL Serverem 2017 v Azure.