Hulpprogramma's voor SQL Server in Linux

Voltooid

Wanneer een organisatie SQL Server uitvoert op Windows-servers, is het principal-beheerprogramma SQL Server Management Studio (SSMS). Dit hulpprogramma wordt niet uitgevoerd op Linux, hoewel u het kunt verbinden met een Linux SQL Server vanaf een Windows-computer.

Voor de wide World Importers-databasemigratie wilt u leren hoe een Linux-beheerder SQL Server configureert, query's uitvoert en onderhoudt. Uw Linux-servers voeren geen grafische gebruikersinterfaces (GUIs) uit en bieden alleen een opdrachtregelshell, maar u hebt ook Linux-laptops met GUIs. U wilt meer weten over hulpprogramma's die u kunt gebruiken om SQL Server te beheren, zowel vanaf de opdrachtregel als vanaf de Linux-laptops.

Hier vindt u informatie over de beheerprogramma's die u op Linux kunt uitvoeren.

Systeemeigen Linux-hulpprogramma's

Databasebeheerders gebruiken veel systeemeigen Linux-hulpprogramma's waarmee u al bekend bent met andere beheertaken.

Software-installatie en upgrades worden uitgevoerd met apt, zypper of yum, afhankelijk van de Linux-distributie.

Nadat SQL Server is geïnstalleerd, wordt deze uitgevoerd als een Linux-service, zodat u systemd kunt gebruiken om de databaseserver te starten, te stoppen of opnieuw op te starten. Dit betekent ook dat als u maximaal beschikbare clusters van SQL Server-exemplaren wilt instellen, u Pacemaker kunt gebruiken om dit te doen.

Notitie

Linux POSIX-bestandspaden bieden ondersteuning in zowel de grafische hulpprogramma's als Transact-SQL-instructies.

SQL Server-beheerprogramma's

Voor databasetaken zoals configuratie, het maken van schema's, gegevenspopulatie en gebruikersbeheer gebruikt u hulpprogramma's die specifiek zijn geschreven om met SQL Server te werken.

Houd er rekening mee dat als u een Windows-computer met SSMS hebt geïnstalleerd, u deze kunt verbinden met SQL-servers die worden uitgevoerd op Linux en deze beheren zoals u dat zou doen met andere SQL Server. Beheer istrators in gemengde Windows- en Linux-omgevingen werken mogelijk liever op deze manier.

Als u SQL Server wilt beheren vanaf een Linux-computer, is uw keuze voor het hulpprogramma afhankelijk van of u een GUI uitvoert.

Azure Data Studio

Azure Data Studio is een gratis, grafische, platformoverschrijdende SQL Server-beheer- en ontwikkelingstoepassing die wordt uitgevoerd op Linux, Windows of Mac. U kunt dit hulpprogramma uitvoeren op elke Linux-client of -server die een X Windows-GUI bevat. De kernfunctionaliteit is beperkt, maar u kunt deze uitbreiden door extensies toe te voegen die zijn gemaakt door Microsoft of auteurs van derden.

Notitie

Azure Data Studio is krachtig en flexibel, maar bevat geen enkele van de geavanceerde functies in SSMS. Het hulpprogramma Gegevensdetectie en -classificatie en het hulpprogramma Evaluatie van beveiligingsproblemen, waarover u in de laatste les hebt geleerd, zijn bijvoorbeeld alleen beschikbaar in SSMS.

Opdrachtregelprogramma's voor SQL Server

Microsoft biedt een set opdrachtregelprogramma's die u kunt gebruiken voor het beheren en ontwikkelen van databases op SQL Server op Linux. U kunt deze gebruiken op elke Linux-computer, zelfs op computers zonder gui:

  • mssql-cli biedt Transact-SQL IntelliSense-syntaxismarkering, opgemaakte queryresultaten en een bewerkingsmodus met meerdere regels.
  • mssql-conf is een set scripts die u uitvoert na de installatie, en later, om SQL Server in Linux te configureren. U gebruikt deze scripts bijvoorbeeld om SQL Server Agent in te schakelen of een groep met hoge beschikbaarheid in te stellen.
  • mssql-tools is een pakket dat sqlcmd- en bcp-opdrachten bevat, die dezelfde functies hebben als in Windows.

Test uw kennis

1.

Om ervoor te zorgen dat u aan de wetgeving voldoet, wilt u ontdekken welke persoonsgegevens u in uw database hebt. Welk hulpprogramma moet u gebruiken?

2.

Welk opdrachtregelprogramma moet worden aanbevolen als een gebruiker Transact-SQL wil schrijven in een uitgebreide editor met meerdere regels met syntaxismarkering?