Vad är Azure Data Studio?

Azure Data Studio är ett enkelt plattformsoberoende datahanterings- och utvecklingsverktyg för dataproffs. Det ger en modern redigeringsupplevelse med IntelliSense, kodfragment, källkontrollintegrering och en integrerad terminal, vilket gör det enklare att hantera och utveckla databaser.

Med stöd för Windows, macOS och Linux kan du med Azure Data Studio ansluta till olika databaser, inklusive Azure SQL, SQL Server, MySQL, PostgreSQL och Cosmos DB. Utökningsbarheten gör det möjligt för användare att anpassa sin upplevelse genom att installera relevanta tillägg för arbetsflödet.

Azure Data Studio välbekanta gränssnitt erbjuder en modern redigeringsupplevelse med IntelliSense, kodfragment, källkontrollintegrering och en integrerad terminal. Med dataplattformsanvändaren i åtanke kan användarna anpassa sin upplevelse genom att installera tillägg som är relevanta för deras arbetsflöde, inklusive databasmigreringar, diagram, GitHub Copilot med mera!

Källkoden för Azure Data Studio och dess dataprovidrar är tillgänglig på GitHub under ett källkods-EULA som ger behörighet att ändra och använda programvaran men inte omdistribuera den eller vara värd för den i en molntjänst. Mer information finns i Vanliga frågor och svar om Azure Data Studio.

Ladda ned och installera Azure Data Studio

SQL-kodredigerare med IntelliSense

Azure Data Studio erbjuder en modern, tangentbordsfokuserad SQL-kodningsupplevelse som gör vardagliga uppgifter enklare med inbyggda funktioner som flera flikfönster, en omfattande SQL-redigerare, IntelliSense, nyckelordskomplettering, kodfragment, kodnavigering och källkontrollintegrering (Git). Kör SQL-frågor på begäran och visa och spara resultat som text, JSON eller Excel. Redigera data, organisera dina favoritdatabasanslutningar och bläddra bland databasobjekt i en välbekant objektbläddringsupplevelse. Information om hur du använder SQL-redigeraren finns i Använda SQL-redigeraren till att skapa databasobjekt.

Smarta SQL-kodavsnitt

SQL-kodfragment genererar rätt SQL-syntax för att skapa databaser, tabeller, vyer, lagrade procedurer, användare, inloggningar och roller och uppdatera befintliga databasobjekt. Använd smarta kodfragment för att snabbt skapa kopior av databasen i utvecklings- eller testsyfte och för att generera och köra CREATE- och INSERT-skript.

I Azure Data Studio finns även funktioner för att skapa anpassade SQL-kodavsnitt. Mer information finns i Skapa och använda kodfragment .

Anpassningsbara server- och databasinstrumentpaneler

Skapa omfattande anpassningsbara instrumentpaneler för att övervaka och snabbt felsöka flaskhalsar i dina databaser. Mer information om insiktswidgetar och databasinstrumentpaneler (och server) finns i Hantera servrar och databaser med insiktswidgetar.

Anslutningshantering (servergrupper)

Servergrupper är ett sätt att organisera anslutningsinformation för de servrar och databaser som du arbetar med. Mer information finns i Servergrupper.

Integrerad terminal

Du kan använda dina favoritkommandoradsverktyg (till exempel Bash, PowerShell, sqlcmd, BCP och ssh) i fönstret Integrerad terminal direkt i Azure Data Studio-användargränssnittet. Mer information om den integrerade terminalen finns i Integrerad terminal .

Utökningsbarhet och tilläggsredigering

Förbättra Azure Data Studio-upplevelsen genom att utöka funktionerna i basinstallationen. Azure Data Studio tillhandahåller utökningspunkter för datahanteringsaktiviteter och stöd för tilläggsredigering.

Mer information om utökningsbarhet i Azure Data Studio finns i Utökningsbarhet. Mer information om redigering av tillägg finns i Tilläggsredigering .

Funktionsjämförelse med SQL Server Management Studio (SSMS)

Använd Azure Data Studio om du:

  • Redigerar eller kör mestadels frågor.
  • Du behöver snabbt kunna diagram och visualisera resultatuppsättningar.
  • Kan utföra de flesta administrativa uppgifter via den integrerade terminalen med hjälp av sqlcmd eller PowerShell.
  • Har minimalt behov av guideupplevelser.
  • Du behöver inte utföra en djupgående administrativ eller plattformsrelaterad konfiguration.
  • Den måste köras på macOS eller Linux.

Använd SQL Server Management Studio om du:

  • Utför komplex administrativ konfiguration eller plattformskonfiguration.
  • Utför säkerhetshantering, inklusive användarhantering, sårbarhetsbedömning och konfiguration av säkerhetsfunktioner. Du måste använda prestandajusteringsrekommendationer och instrumentpaneler.
  • Använd databasdiagram och tabelldesigners.
  • Behöver åtkomst till registrerade servrar.
  • Använd livefrågestatistik eller klientstatistik.

Shell-funktioner

Funktion Azure Data Studio SSMS
Azure-inloggning Ja Ja
Instrumentpanel Ja
Tillägg Ja
Integrerad terminal Ja
Object Explorer Ja Ja
Objektskript Ja Ja
Välj från tabell Ja Ja
Källkodskontroll Ja
Åtgärdsfönster Ja
Teman, inklusive mörkt läge Ja
Azure Resource Explorer Ja
Guiden Skapa skript Ja
Objektegenskaper Förhandsversion Ja
Tabelldesigner Ja Ja

Frågeredigerare

Funktion Azure Data Studio SSMS
Diagramvisare Ja
Exportera resultat till CSV, JSON, XLSX Ja
Resultat till fil Ja
Resultat till text Ja
IntelliSense Ja Ja
Kodavsnitt Ja Ja
Visa plan Ja Ja
Klientstatistik Ja
Statistik för livefrågor Ja
Frågealternativ Ja
Spatial Viewer Ja
SQLCMD Ja Ja

Stöd för operativsystem

Funktion Azure Data Studio SSMS
Windows Ja Ja
macOS Ja
Linux Ja

Datateknik

Funktion Azure Data Studio SSMS
Guiden Externa data Förhandsversion
HDFS-integrering Förhandsversion
Notebook-filer Förhandsversion

Databasadministration

Funktion Azure Data Studio SSMS
Säkerhetskopiering/återställning Förhandsversion Ja
Import av flat fil Ja Ja
SQL Agent Förhandsversion Ja
SQL-profiler Förhandsversion Ja
Alltid på Ja
Alltid krypterad Ja
Guiden Kopiera data Ja
Datajusteringsrådgivare Ja
Databasdiagram Ja
Loggvisningsprogram för fel Ja
Underhållsplaner Ja
Fråga med flera servrar Ja
Principbaserad hantering Ja
PolyBase Ja
Query Store Ja
Registrerade servrar Ja
Replikering Ja
Säkerhetshantering Ja Ja
Service Broker Ja
SQL-bedömning Förhandsversion Ja
SQL Mail Ja
Mallutforskaren Ja
Sårbarhetsbedömning Ja
XEvent Management Ja

Databasutveckling

Funktion Azure Data Studio SSMS
Importera\Exportera DACPAC Ja Ja
SQL-projekt Förhandsversion
Schemajäsning Ja

SQL Tools Service

Azure Data Studio använder SqlToolsService som programmets SQL API-lager. SQL Tools Service är . NET-baserade och öppen källkod under MIT-licensen. För SQL-anslutning använder SQL Tools Service Microsoft.Data.SqlClient som SQL-drivrutin.

Få hjälp med SQL-verktyg

Bidra till dokumentationen

Visste du att du kan redigera innehåll själv? Om du gör det hjälper du inte bara till att förbättra vår dokumentation, utan du får även kredit som deltagare på sidan.

Mer information finns i Redigera Microsoft Learn-dokumentation