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:

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

  1. Přihlaste se na Azure Portal.

  2. V levém podokně vyberte Vytvořit prostředek.

  3. V podokně vytvořit prostředek vyberte COMPUTE.

  4. Vyberte Zobrazit vše vedle doporučeného nadpisu.

    Zobrazení všech imagí virtuálních počítačů

  5. do vyhledávacího pole zadejte SQL Server 2019 a výběrem Enter spusťte hledání.

  6. Omezte výsledky hledání tak, že vyberete operační systém > RedHat.

    vyhledávací filtr pro image virtuálních počítačů s SQL Server 2019

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

  8. Vyberte Vytvořit.

Nastavení virtuálního počítače se systémem Linux

  1. Na kartě základy vyberte své předplatné a skupinu prostředků.

    Okno Základy

  2. Do název virtuálního počítače zadejte název nového virtuálního počítače se systémem Linux.

  3. 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čů.

      Výběr velikosti virtuálního počítače

    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.

      Příchozí porty

  4. 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
  5. Vyberte Zkontrolovat a vytvořit.

  6. 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.

IP adresa na webu Azure Portal

pokud používáte Windows a nemáte prostředí BASH, nainstalujte klienta SSH, jako je například.

  1. Stáhněte a nainstalujte PuTTY.

  2. Spusťte PuTTY.

  3. Na obrazovce konfigurace PuTTY zadejte veřejnou IP adresu vašeho virtuálního počítače.

  4. 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.

  1. Po připojení k vašemu virtuálnímu počítači s Linuxem otevřete nový příkazový terminál.

  2. Změňte heslo SA pomocí následujících příkazů:

    sudo systemctl stop mssql-server
    sudo /opt/mssql/bin/mssql-conf set-sa-password
    

    Po zobrazení výzvy zadejte nové heslo SA a potvrzení hesla.

  3. 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.

  1. 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.

  1. Na portálu vyberte Virtuální počítače a pak vyberte váš virtuální počítač s SQL Serverem.

  2. v levém navigačním podokně v části Nastavení vyberte sítě.

  3. V okně sítě vyberte v části pravidla portů pro příchozí spojení Přidat port pro příchozí spojení.

    Pravidla portů pro příchozí provoz

  4. V seznamu Služba vyberte MS SQL.

    Pravidlo skupiny zabezpečení MS SQL

  5. 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.

  1. Připojte se ke svému virtuálnímu počítači s RHEL.

  2. 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.