Eszközök linuxos SQL Serverhez

Befejeződött

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.

Tesztelje tudását

1.

Annak érdekében, hogy megfeleljen a jogszabályoknak, meg szeretné tudni, hogy milyen személyazonosításra alkalmas adatokkal rendelkezik az adatbázisban. Melyik eszközt érdemes használnia?

2.

Melyik parancssori eszközt javasoljuk, ha egy felhasználó transact-SQL-t szeretne írni egy gazdag többsoros szerkesztőben szintaxiskiemeléssel?