Che cos'è Azure Data Studio?

Importante

Azure Data Studio viene ritirato a partire dal 28 febbraio 2026. È consigliabile eseguire la migrazione a Visual Studio Code. Per altre informazioni, vedere What's happening with Azure Data Studio (Cosa accade con Azure Data Studio).

Azure Data Studio è uno strumento di sviluppo e gestione dei dati leggero multipiattaforma per i professionisti dei dati. Offre un'esperienza di editor moderna con IntelliSense, frammenti di codice, integrazione del controllo del codice sorgente e terminale integrato, semplificando la gestione e lo sviluppo di database.

Con il supporto Windows, macOS e Linux, Azure Data Studio consente di connettersi a vari database, tra cui AZURE SQL, SQL Server, MySQL, PostgreSQL e Cosmos DB. La sua estendibilità consente agli utenti di personalizzare l'esperienza installando estensioni pertinenti per il flusso di lavoro.

L'interfaccia familiare di Azure Data Studio offre un'esperienza moderna con l'editor di testo, IntelliSense, frammenti di codice, integrazione del controllo del codice sorgente e un terminale integrato. Progettata pensando all'utente della piattaforma dati, la sua estendibilità consente di personalizzare l'esperienza installando le estensioni rilevanti per il flusso di lavoro, incluse le migrazioni di database, la creazione di grafici, GitHub Copilot e altro ancora.

Il codice sorgente per Azure Data Studio e i relativi provider di dati è disponibile in GitHub in base a un contratto di licenza che fornisce il diritto di modificare e usare il software, ma non di ridistribuirlo o ospitarlo in un servizio cloud. Per altre informazioni, vedere Domande frequenti - Azure Data Studio.

Scaricare e installare Azure Data Studio

Editor di codice SQL con IntelliSense

Azure Data Studio offre un'esperienza di scrittura codice SQL moderna e incentrata sulla tastiera che semplifica le attività quotidiane grazie a funzionalità integrate come finestre a più schede, un editor SQL avanzato, IntelliSense, completamento delle parole chiave, frammenti di codice, esplorazione del codice e integrazione del controllo del codice sorgente (Git). Consente di eseguire query SQL su richiesta e visualizzare e salvare i risultati come testo, JSON o Excel, Modificare i dati, organizzare le connessioni ai database preferiti e sfogliare gli oggetti del database in un'esperienza di esplorazione familiare. Per informazioni su come usare l'editor SQL, vedere Usare l'editor SQL per creare oggetti di database.

Frammenti di codice SQL intelligenti

I frammenti di codice SQL generano la sintassi SQL appropriata per creare database, tabelle, viste, stored procedure, utenti, accessi e ruoli, nonché aggiornare gli oggetti di database esistenti. Usare i frammenti di codice intelligenti per creare rapidamente copie del database a scopo di sviluppo o test e per generare ed eseguire script di creazione e inserimento.

Azure Data Studio offre anche funzionalità per la creazione di frammenti di codice SQL personalizzati. Per altre informazioni, vedere Creare e usare frammenti di codice.

Dashboard di server e database personalizzabili

È possibile creare dashboard avanzati e personalizzabili per monitorare e risolvere rapidamente i colli di bottiglia delle prestazioni nei database. Per informazioni sui widget di informazioni dettagliate e sui dashboard per database e server, vedere Gestire server e database con i widget di informazioni dettagliate.

Gestione delle connessioni (gruppi di server)

I gruppi di server consentono di organizzare le informazioni di connessione per i server e i database che si utilizzano. Per informazioni dettagliate, vedere Gruppi di server.

Terminale integrato

Nella finestra del terminale integrato all'interno dell'interfaccia utente di Azure Data Studio si possono usare i propri strumenti da riga di comando preferiti, ad esempio Bash, PowerShell, sqlcmd, BCP e ssh. Per informazioni sul terminale integrato, vedere Terminale integrato.

Estendibilità e creazione di estensioni

È possibile migliorare l'esperienza di Azure Data Studio estendendo le funzionalità dell'installazione di base. Azure Data Studio rende disponibili punti di estendibilità per le attività di gestione dei dati, oltre al supporto per la creazione di estensioni.

Per informazioni sull'estendibilità in Azure Data Studio, vedere Estendibilità. Per informazioni sulla creazione di estensioni, vedere Creazione di estensioni.

Confronto delle funzionalità con Server Management Studio (SSMS)

Usa Azure Data Studio se:

  • La maggior parte del tempo si dedica alla modifica o all'esecuzione di query.
  • È necessario poter creare grafici e visualizzare set di risultati rapidamente.
  • Si può eseguire la maggior parte delle attività amministrative tramite il terminale integrato usando sqlcmd o PowerShell.
  • Si ha una necessità minima di esperienze di tipo procedura guidata.
  • Non è necessario eseguire operazioni approfondite di configurazione amministrativa o della piattaforma.
  • L'ambiente di esecuzione è macOS o Linux.

Usare SQL Server Management Studio se:

  • Si eseguono operazioni approfondite di configurazione amministrativa o della piattaforma.
  • Si occupano di gestione della sicurezza, tra cui gestione degli utenti, valutazione delle vulnerabilità e configurazione delle funzionalità di sicurezza. È necessario usare consulenti e dashboard di ottimizzazione delle prestazioni.
  • Si usano diagrammi di database e progettazione tabelle.
  • È necessario accedere ai server registrati.
  • Si usano statistiche sulle query dinamiche o statistiche client.

Funzionalità shell

Caratteristica / Funzionalità Azure Data Studio SSMS
Accesso ad Azure Sì Sì
Dashboard Sì
Estensioni Sì
Terminale integrato Sì
Object Explorer Sì Sì
Scripting per gli oggetti Sì Sì
Selezione da tabella Sì Sì
Controllo del codice sorgente Sì
Riquadro attività Sì
Temi, compresa la Modalità scura Sì
Esplora risorse di Azure Sì
Creazione guidata di script Sì
Proprietà oggetto Anteprima Sì
Designer di tabelle Sì Sì

Editor di interrogazioni

Caratteristica / Funzionalità Azure Data Studio SSMS
Visualizzatore grafico Sì
Esportazione risultati in CSV, JSON, XLSX Sì
Risultati in un file Sì
Risultati in formato testo Sì
IntelliSense Sì Sì
Frammenti Sì Sì
Piano esposizione Sì Sì
Statistiche del cliente Sì
Statistiche delle query in tempo reale Sì
Opzioni query Sì
Visualizzatore spaziale Sì
SQLCMD Sì Sì

Supporto nei sistemi operativi

Caratteristica / Funzionalità Azure Data Studio SSMS
Windows Sì Sì
macOS Sì
Linux Sì

Ingegneria dei dati

Caratteristica / Funzionalità Azure Data Studio SSMS
Assistente per dati esterni Anteprima
Integrazione HDFS Anteprima
Notebooks Anteprima

Amministrazione del database

Caratteristica / Funzionalità Azure Data Studio SSMS
Backup/ripristino Anteprima Sì
Importazione file piatto Sì Sì
Agente SQL Anteprima Sì
SQL Profiler Anteprima Sì
Funzionamento continuo Sì
Sempre Crittografato Sì
Procedura guidata Copia dati Sì
Ottimizzazione guidata dati Sì
Diagrammi di database Sì
Visualizzatore log degli errori Sì
Piani di manutenzione Sì
Query multiserver Sì
Gestione basata su criteri Sì
PolyBase Sì
Archivio query Sì
Server registrati Sì
Duplicazione Sì
Gestione della sicurezza Sì Sì
Intermediario di Servizio Sì
Valutazione SQL Anteprima Sì
SQL Mail Sì
Esplora modelli Sì
Valutazione della vulnerabilità Sì
Gestione XEvent Sì

Sviluppo di database

Caratteristica / Funzionalità Azure Data Studio SSMS
Importazione\esportazione DACPAC Sì Sì
Progetti SQL Anteprima
Confronto degli schemi Sì

Servizio strumenti SQL

Azure Data Studio usa SqlToolsService come livello API SQL per l'applicazione. Servizio strumenti SQL basato su .NET ed è open source in base ai termini della licenza MIT. Per la connettività SQL, Servizio strumenti SQL usa Microsoft.Data.SqlClient come driver SQL.

Ottenere assistenza per gli strumenti SQL

Contribuire alla documentazione

Sapevi che puoi modificare il contenuto da solo? In tal caso, non solo contribuisci a migliorare la documentazione, ma vieni anche riconosciuto come collaboratore della pagina.

Per altre informazioni, vedere Modificare la documentazione di Microsoft Learn.