sql >> Database >  >> RDS >> Sqlserver

Wat is Azure Data Studio?

Microsoft Azure Data Studio is een gratis, platformonafhankelijke tool die kan worden gebruikt om SQL Server, Azure SQL Database en Azure SQL Data Warehouse te beheren.

Azure Data Studio heette voorheen SQL Operations Studio (terwijl het in de preview-versie was), en het werd hernoemd naar Azure Data Studio toen het op 24 september 2018 werd verplaatst naar algemene beschikbaarheid (GA).

Azure Data Studio gebruikt een grafische gebruikersinterface (GUI), zodat u door de interface kunt wijzen en klikken. Dat gezegd hebbende, Azure Data Studio is een lichtgewicht tool, dus niet alles kan worden gedaan met aanwijzen en klikken. U kunt echter altijd naar de query-editor wijzen en klikken, waar u SQL-query's kunt uitvoeren voor bijna alles wat u moet doen.

Azure Data Studio is beschikbaar voor de besturingssystemen macOS, Linux en Windows.

Wat kan ik doen met Azure Data Studio?

Met Azure Data Studio kunt u dingen doen als:

  • Maak databases aan en beheer ze
  • Blader door database-objecten (zoals databases, views, enz.)
  • SQL-query's uitvoeren
  • Bekijk en bewaar resultaten als tekst, JSON, XML of Excel
  • Gegevens rechtstreeks in een cel bewerken
  • Organiseer en beheer databaseverbindingen
  • Back-up en herstel van databases

Kenmerken van Azure Data Studio

Enkele van de functies van Azure Data Studio zijn:

  • Meerdere tabbladen
  • Rich SQL-editor
  • IntelliSense
  • Zoekwoordaanvulling
  • Codefragmenten en codenavigatie
  • Broncontrole-integratie (Git en TFS)
  • Geïntegreerde terminal. U kunt opdrachtregelprogramma's zoals Bash, PowerShell, sqlcmd, bcp, ssh, enz. rechtstreeks vanuit de SQLOPS-interface uitvoeren.
  • Uitbreidbaarheid en het maken van extensies.

Waarom Azure Data Studio gebruiken?

Er zijn veel opties voor het beheren van SQL Server, dus u vraagt ​​zich misschien af ​​waarom iemand Azure Data Studio zou willen gebruiken. Er zijn tenslotte opdrachtregelprogramma's zoals mssql-cli, sql-cli en sqlcmd. En er zijn GUI's zoals SQL Server Data Tools (SSDT) ​​en SQL Server Management Studio (SSMS).

Met name SSMS is van oudsher een populaire optie, vooral omdat het ooit als optie was opgenomen tijdens het installatieproces van SQL Server. SSMS wordt nu echter geleverd als een afzonderlijke installatie van SQL Server, dus hoe dan ook, als u een GUI wilt, moet u deze afzonderlijk downloaden en installeren bij uw SQL Server-installatie.

Een reden waarom u SSMS misschien niet gebruikt, is dat het een Windows-toepassing is, dus het is niet eens een optie als u Linux of macOS gebruikt. SSMS is ook een meer complete beheertool, die, afhankelijk van uw behoeften, overkill kan zijn.

Azure Data Studio is daarentegen een lichtgewicht tool waarmee u snel aan de slag kunt met SQL Server. En als u een databaseontwikkelaar bent, kan dit alles zijn wat u nodig heeft (afhankelijk van hoeveel DB-beheerderswerk u moet doen, indien van toepassing).

Een groot voordeel van Azure Data Studio ten opzichte van SSMS is dat het op Linux en macOS kan draaien. Dus als je Linux of Mac gebruikt, probeer Azure Data Studio dan zeker eens.

Probeer Azure Data Studio

Het installeren van Azure Data Studio is net zo eenvoudig als het installeren van andere software.

Ik heb in ieder geval een aantal tutorials geschreven om je door het installatieproces te leiden:

  • Hoe installeer ik Azure Data Studio op een Mac
  • Hoe installeer ik Azure Data Studio op Ubuntu
  • Hoe installeer ik Azure Data Studio op Red Hat
  • Hoe SSMS te installeren (alleen Windows - als u SSMS installeert, wordt nu automatisch Azure Data Studio ernaast geïnstalleerd)

Ik heb ook een korte tutorial geschreven over het maken van een database met Azure Data Studio en hoe je een database kunt herstellen met Azure Data Studio op een Mac voor het geval je het nodig hebt.

Azure Data Studio downloaden

Hier is de downloadpagina voor Azure Data Studio.

En hier is de Azure Data Studio Github-pagina.


  1. Fouten in SQL Server tijdens het importeren van CSV-bestand ondanks dat varchar(MAX) voor elke kolom wordt gebruikt

  2. Django-DB-Migrations:kan TABLE niet WIJZIGEN omdat er triggergebeurtenissen in behandeling zijn

  3. Oracle:SQL-query die rijen retourneert met alleen numerieke waarden

  4. Hoe te repareren "EXECUTE-instructie is mislukt omdat de WITH RESULT SETS-clausule 2 kolom(men) voor resultatenset specificeert ..." Msg 11537 in SQL Server