SQL Servert futtató Linux rendszerű virtuális gép kiépítése az Azure Portalon
A következőre vonatkozik:SQL Server azure-beli virtuális gépen
Ebben a rövid útmutatóban az Azure Portal használatával hoz létre linuxos virtuális gépet, amelyen telepítve van az SQL Server 2017. Az alábbiakat sajátíthatja el:
- SQL Servert futtató Linux rendszerű virtuális gép létrehozása a katalógusból
- Csatlakozás az új virtuális géphez ssh használatával
- Az SA-jelszó módosítása
- Konfigurálás távoli kapcsolatokhoz
Előfeltételek
Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes fiókot a feladatok megkezdése előtt.
Linux rendszerű virtuális gép létrehozása telepített SQL Serverrel
Jelentkezzen be az Azure Portalra.
A bal oldali panelen válassza az Erőforrás létrehozása elemet.
Az Erőforrás létrehozása panelen válassza a Számítás lehetőséget.
Válassza a Kiemelt címsor melletti Összes megjelenítése lehetőséget.
Írja be a keresőmezőbe az SQL Server 2019-et, és válassza az Enter billentyűt a keresés elindításához.
Korlátozza a keresési eredményeket a Red Hat operációs rendszer>kiválasztásával.
Válasszon egy SQL Server 2019 Linux-lemezképet a keresési eredmények közül. Ez az oktatóanyag az SQL Server 2019-et használja az RHEL74-en.
Tipp
A Fejlesztői kiadás lehetővé teszi, hogy tesztelje vagy fejlessze az Enterprise kiadás funkcióit, az SQL Server licencelési költségei nélkül. Csak a Linux rendszerű virtuális gép futtatásával járó költségeket kell kifizetnie.
Válassza a Létrehozás lehetőséget.
Linux rendszerű virtuális gép beállítása
Az Alapszintű beállítások lapon válassza ki az előfizetést és az erőforráscsoportot.
A virtuális gép nevében adja meg az új Linux rendszerű virtuális gép nevét.
Ezután írja be vagy válassza ki a következő értékeket:
Régió: Válassza ki az Önnek megfelelő Azure-régiót.
Rendelkezésre állási lehetőségek: Válassza ki az alkalmazások és adatok számára legmegfelelőbb rendelkezésre állást és redundanciát.
Méret módosítása: Válassza ezt a lehetőséget a gép méretének kiválasztásához, és ha elkészült, válassza a Kiválasztás lehetőséget. A virtuálisgép-méretekkel kapcsolatos további információkért lásd a virtuálisgép-méreteket.
Tipp
Fejlesztéshez és funkcionális teszteléshez használjon DS2-es vagy újabb virtuálisgép-méretet. A teljesítményteszteléshez használjon DS13 vagy nagyobb méretet.
Hitelesítési típus: Válassza ki az SSH nyilvános kulcsát.
Megjegyzés:
Választhat, hogy a hitelesítéshez egy SSH-s nyilvános kulcsot vagy egy jelszót használ. Az SSH használata biztonságosabb. Az SSH-kulcs létrehozásával kapcsolatban lásd az SSH-kulcsok az Azure-ban történő létrehozásának lépéseit Linux és Mac rendszeren Linux rendszerű virtuális gépek számára.
Felhasználónév: Adja meg a virtuális gép rendszergazdai nevét.
SSH nyilvános kulcs: Adja meg az RSA nyilvános kulcsát.
Nyilvános bejövő portok: Válassza a Kijelölt portok engedélyezése lehetőséget, és válassza ki az SSH-portot (22) a Nyilvános bejövő portok kiválasztása listában. Ebben a rövid útmutatóban erre a lépésre van szükség az SQL Server konfigurációjának csatlakoztatásához és befejezéséhez. Ha távolról szeretne csatlakozni az SQL Serverhez, manuálisan engedélyeznie kell a Microsoft SQL Server által az interneten keresztüli kapcsolatokhoz használt alapértelmezett portra (1433) irányuló forgalmat a virtuális gép létrehozása után.
Módosítsa a beállításokat az alábbi további füleken, vagy tartsa meg az alapértelmezett beállításokat.
- Lemezek
- Hálózatépítés
- Kezelése
- Vendégkonfiguráció
- Címkék
Válassza az Áttekintés + létrehozás lehetőséget.
A Véleményezés + létrehozás panelen válassza a Létrehozás lehetőséget.
Csatlakozás Linux rendszerű virtuális géphez
Ha már megnyitott egy BASH-parancssort, csatlakozzon az Azure-beli virtuális géphez az ssh paranccsal. A következő parancsban helyettesítse be a Linux rendszerű virtuális gép felhasználónevét és IP-címét a csatlakozáshoz.
ssh azureadmin@40.55.55.555
A virtuális gép IP-címét az Azure Portalon találhatja meg.
Ha Windows rendszeren fut, és nem rendelkezik BASH-rendszerhéjjal, telepítsen egy SSH-ügyfelet, például a PuTTY-t.
Futtassa a PuTTY-t.
A PuTTY konfigurációs képernyőjén adja meg a virtuális gép nyilvános IP-címét.
Válassza a Megnyitás lehetőséget, és adja meg a felhasználónevet és a jelszót az üzenetben.
A Linux rendszerű virtuális gépekhez való csatlakozásról további információt a Linux rendszerű virtuális gép az Azure-ban a Portal használatával történő létrehozását ismertető cikkben talál.
Megjegyzés:
Ha puTTY biztonsági riasztás jelenik meg arról, hogy a kiszolgáló gazdagépkulcsa nem gyorsítótárazva van a beállításjegyzékben, válasszon az alábbi lehetőségek közül. Ha megbízik ebben a gazdagépben, válassza az Igen lehetőséget , ha hozzáadja a kulcsot a PuTTy gyorsítótárához, és folytatja a csatlakozást. Ha csak egyszer szeretné folytatni a csatlakozást anélkül, hogy hozzáadta volna a kulcsot a gyorsítótárhoz, válassza a Nem lehetőséget. Ha nem bízik meg ebben a gazdagépben, válassza a Mégse lehetőséget a kapcsolat megszakításához.
Az SA-jelszó módosítása
Az új virtuális gép egy véletlenszerű SA-jelszóval telepíti az SQL Servert. Állítsa alaphelyzetbe ezt a jelszót, mielőtt az SA-bejelentkezéssel csatlakozik az SQL Serverhez.
A Linux rendszerű virtuális géphez való csatlakozás után nyisson meg egy új parancsterminált.
Módosítsa az SA-jelszót az alábbi parancsokkal:
sudo systemctl stop mssql-server sudo /opt/mssql/bin/mssql-conf set-sa-password
Adjon meg egy új SA-jelszót, és erősítse azt meg, amikor a rendszer erre kéri.
Indítsa újra az SQL Server szolgáltatást.
sudo systemctl start mssql-server
Eszközök hozzáadása az elérési úthoz (nem kötelező)
Alapértelmezés szerint a rendszer több SQL Server-csomagot is telepít, köztük az SQL Server parancssori eszközcsomagját. Az eszközcsomag tartalmazza az sqlcmd és bcp eszközt. Kényelmesebb, ha az eszközök elérési útját (/opt/mssql-tools/bin/
) hozzáadja a PATH környezeti változóhoz.
A következő parancsok futtatásával módosítsa a PATH értékeit a bejelentkezési munkamenetek és az interaktív/nem bejelentkezési munkamenetekre vonatkozóan egyaránt:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc
Konfigurálás távoli kapcsolatokhoz
Ha távolról kell csatlakoznia az Azure-beli virtuális gépen futó SQL Serverhez, ahhoz konfigurálnia kell egy bejövő szabályt a hálózat biztonsági csoportjában. Ez a szabály engedélyezi a forgalmat azon a porton keresztül, amelyet az SQL Server figyel (ez alapértelmezés szerint az 1433-as). A következő lépések bemutatják, hogyan végezheti el ezt a lépést az Azure Portal használatával.
Tipp
Ha a kiépítés során kiválasztotta az MS SQL (1433) bejövő portot, a rendszer már elvégezte ezeket a módosításokat. Továbbléphet a következő szakaszra, amely a tűzfal konfigurálásával foglalkozik.
A portálon válassza a Virtuális gépek elemet, és válassza ki az SQL Server-t tartalmazó virtuális gépet.
A bal oldali navigációs panel Beállítások csoportjában válassza a Hálózatkezelés lehetőséget.
A Hálózatkezelés ablakban válassza a Bejövő portszabályok területen a Bejövő port hozzáadása lehetőséget.
A Szolgáltatás listában válassza ki az MS SQL lehetőséget.
Kattintson az OK gombra a virtuális gép szabályának mentéséhez.
Tűzfal megnyitása az RHEL-alapú virtuális gépen
Ez az oktatóanyag egy Red Hat Enterprise Linux (RHEL) rendszerű virtuális gép létrehozását ismertette. Ha távolról szeretne csatlakozni egy RHEL rendszerű virtuális géphez, akkor meg kell nyitnia a Linux tűzfalán az 1433-as portot.
Csatlakozzon az RHEL rendszerű virtuális géphez.
A BASH-parancssorban futtassa a következő parancsokat:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
További lépések
Most, hogy van egy SQL Server 2017-es virtuális gépe az Azure-ban, helyileg csatlakozhat az sqlcmd használatával, és Transact-SQL-lekérdezéseket futtathat.
Ha az Azure-beli virtuális gépet távoli SQL Server-kapcsolatokhoz konfigurálta, távolról kell tudnia csatlakozni. A Windows rendszerről egy Linuxon futó SQL Serverhez való csatlakozásra láthat egy példát a Linuxon futó SQL Serverhez egy Windowson futó SSMS használatával történő csatlakozást ismertető cikkben is. A Visual Studio Code használatával való csatlakozás részleteiről további információt a Transact-SQL-szkriptek SQL Serverhez a Visual Studio Code használatával történő létrehozását és futtatását ismertető cikkben talál.
A Linuxon futó SQL Serverrel kapcsolatos általános információkért lásd a Linuxon futó SQL Server 2017 áttekintését. További információkat a Linux rendszerű SQL Server 2017-es virtuális gépek használatáról az SQL Server 2017-es Azure-beli virtuális gépek áttekintésében talál.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: