Eszközök linuxos SQL Serverhez
Ha egy szervezet SQL Servert futtat Windows-kiszolgálókon, az elsődleges felügyeleti eszköz az SQL Server Management Studio (SSMS). Ez az eszköz nem Linuxon fut, bár Windows rendszerű számítógépről csatlakoztathatja Linux SQL Serverhez.
A Wide World Importers adatbázis migrálásához meg szeretné tudni, hogyan konfigurálja, lekérdezi és karbantartja a Linux-rendszergazda az SQL Servert. A Linux-kiszolgálók nem futtatnak grafikus felhasználói felületeket (GUI-kat), és csak parancssori felületet biztosítanak, de linuxos laptopokkal is rendelkezik GUI-kkal. Az SQL Server felügyeletéhez használható eszközökről a parancssorból és a Linux rendszerű laptopokról is szeretne tájékozódni.
Itt megismerkedhet a Linuxon végrehajtható felügyeleti eszközökkel.
Natív Linux-eszközök
Az adatbázis-rendszergazdák számos natív Linux-eszközt használnak, amelyekkel már ismeri a többi felügyeleti feladatot.
A szoftvertelepítés és a frissítés a Linux-disztribúciótól függően apt, zypper vagy yum használatával történik.
Az SQL Server telepítése után linuxos szolgáltatásként fut, így rendszerezett módon indíthatja el, állíthatja le vagy indíthatja újra az adatbázis-kiszolgálót. Ez azt is jelenti, hogy ha magas rendelkezésre állású SQL Server-példányokat szeretne beállítani, a Pacemakerrel is elvégezheti.
Megjegyzés:
A Linux POSIX-fájl elérési útjai mind a grafikus eszközökben, mind a Transact-SQL-utasításokban támogatottak.
SQL Server felügyeleti eszközök
Az olyan adatbázis-feladatokhoz, mint a konfiguráció, a sémalétrehozás, az adatpopuláció és a felhasználókezelés, kifejezetten az SQL Server használatához írt eszközöket használja.
Ne feledje, hogy ha olyan Windows rendszerű számítógépe van, amelyen telepítve van az SSMS, csatlakoztathatja a Linuxon futó SQL-kiszolgálókhoz, és felügyelheti őket, mint bármely más SQL Servert. Rendszergazda vegyes Windows- és Linux-környezetekben az elektorok szívesebben dolgoznak így.
Ha linuxos számítógépről szeretné felügyelni az SQL Servert, akkor az eszköz kiválasztása attól függ, hogy grafikus felhasználói felületet futtat-e.
Azure Data Studio
Az Azure Data Studio egy ingyenes, grafikus, platformfüggetlen SQL Server felügyeleti és fejlesztési alkalmazás, amely Linuxon, Windowson vagy Macen fut. Ezt az eszközt bármely Olyan Linux-ügyfélen vagy kiszolgálón futtathatja, amely X Windows GUI-t tartalmaz. Az alapvető funkciók korlátozottak, de kibővítheti a Microsoft vagy külső szerzők által létrehozott bővítmények hozzáadásával.
Megjegyzés:
Az Azure Data Studio hatékony és rugalmas, de nem tartalmazza az SSMS speciális funkcióit. Az adatfelderítési és -besorolási eszköz és a biztonságirés-felmérési eszköz, amelyről az utolsó leckében tanult, csak az SSMS-ben érhető el.
SQL Server parancssori eszközök
A Microsoft parancssori eszközökkel felügyelheti és fejlesztheti az adatbázisokat linuxos SQL Serveren. Ezeket bármely Linux-gépen használhatja, még a grafikus felhasználói felület nélküli gépeken is:
- Az mssql-cli transact-SQL IntelliSense szintaxiskiemelést, formázott lekérdezési eredményeket és többsoros szerkesztési módot biztosít.
- Az mssql-conf olyan szkriptek készlete, amelyeket a telepítés után és később futtat az SQL Server Linuxon való konfigurálásához. Ezekkel a szkriptekkel engedélyezheti például az SQL Server-ügynököt, vagy beállíthat egy magas rendelkezésre állású csoportot.
- Az mssql-tools egy olyan csomag, amely sqlcmd és bcp parancsokat tartalmaz, amelyek ugyanazokat a funkciókat tartalmazzák, mint a Windowsban.