Che cos'è Azure Data Studio?What is Azure Data Studio?

Azure Data Studio è uno strumento di database multipiattaforma per professionisti della gestione di dati che usano piattaforme dati locali e nel cloud in Windows, macOS e Linux.Azure Data Studio is a cross-platform database tool for data professionals using on-premises and cloud data platforms on Windows, macOS, and Linux.

Azure Data Studio offre un'esperienza di modifica moderna per la gestione dei dati tra più origini con funzionalità IntelliSense, frammenti di codice, integrazione del controllo del codice sorgente e un terminale integrato.Azure Data Studio offers a modern editor experience with IntelliSense, code snippets, source control integration, and an integrated terminal. Azure Data Studio è stato progettato in base alle esigenze dell'utente della piattaforma dati, con grafici predefiniti di set di risultati delle query e dashboard personalizzabili.It's engineered with the data platform user in mind, with built-in charting of query result sets and customizable dashboards.

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.The source code for Azure Data Studio and its data providers is available on GitHub under a source code EULA that provides rights to modify and use the software, but not to redistribute it or host it in a cloud service. Per altre informazioni, vedere Domande frequenti - Azure Data Studio.For more information, see Azure Data Studio FAQ.

Scaricare e installare Azure Data StudioDownload and Install Azure Data Studio

Editor di codice SQL con IntelliSenseSQL code editor with IntelliSense

Azure Data Studio offre un'esperienza di codifica SQL moderna e incentrata sulla tastiera che semplifica le attività quotidiane grazie a funzionalità integrate quali 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).Azure Data Studio offers a modern, keyboard-focused SQL coding experience that makes your everyday tasks easier with built-in features, such as multiple tab windows, a rich SQL editor, IntelliSense, keyword completion, code snippets, code navigation, and source control integration (Git). Consente di eseguire query SQL su richiesta e visualizzare e salvare i risultati come testo, JSON o Excel,Run on-demand SQL queries, view and save results as text, JSON, or Excel. oltre che modificare i dati, organizzare le connessioni ai database preferiti e sfogliare gli oggetti di database in un'esperienza di esplorazione familiare.Edit data, organize your favorite database connections, and browse database objects in a familiar object browsing experience. Per informazioni su come usare l'editor SQL, vedere Usare l'editor SQL per creare oggetti di database.To learn how to use the SQL editor, see Use the SQL editor to create database objects.

Frammenti di codice SQL intelligentiSmart SQL code snippets

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.SQL code snippets generate the proper SQL syntax to create databases, tables, views, stored procedures, users, logins, roles, and to update existing database objects. 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.Use smart snippets to quickly create copies of your database for development or testing purposes, and to generate and execute CREATE and INSERT scripts.

Azure Data Studio offre anche funzionalità per la creazione di frammenti di codice SQL personalizzati.Azure Data Studio also provides functionality to create custom SQL code snippets. Per altre informazioni, vedere Creare e usare frammenti di codice.To learn more, see Create and use code snippets.

Dashboard di server e database personalizzabiliCustomizable Server and Database Dashboards

È possibile creare dashboard avanzati e personalizzabili per monitorare e risolvere rapidamente i colli di bottiglia delle prestazioni nei database.Create rich customizable dashboards to monitor and quickly troubleshoot performance bottlenecks in your databases. 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.To learn about insight widgets, and database (and server) dashboards, see Manage servers and databases with insight widgets.

Gestione delle connessioni (gruppi di server)Connection management (server groups)

I gruppi di server consentono di organizzare le informazioni di connessione per i server e i database che si utilizzano.Server groups provide a way to organize connection information for the servers and databases you work with. Per informazioni dettagliate, vedere Gruppi di server.For details, see Server groups.

Terminale integratoIntegrated Terminal

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.Use your favorite command-line tools (for example, Bash, PowerShell, sqlcmd, bcp, and ssh) in the Integrated Terminal window right within the Azure Data Studio user interface. Per informazioni sul terminale integrato, vedere Terminale integrato.To learn about the integrated terminal, see Integrated terminal.

Estendibilità e creazione di estensioniExtensibility and extension authoring

È possibile migliorare l'esperienza di Azure Data Studio estendendo le funzionalità dell'installazione di base.Enhance the Azure Data Studio experience by extending the functionality of the base installation. Azure Data Studio rende disponibili punti di estendibilità per le attività di gestione dei dati, oltre al supporto per la creazione di estensioni.Azure Data Studio provides extensibility points for data management activities, and support for extension authoring.

Per informazioni sull'estendibilità in Azure Data Studio, vedere Estendibilità.To learn about extensibility in Azure Data Studio, see Extensibility. Per informazioni sulla creazione di estensioni, vedere Creazione di estensioni.To learn about authoring extensions, see Extension authoring.

Confronto delle funzionalità con Server Management Studio (SSMS)Feature comparison with SQL Server Management Studio (SSMS)

Usare Azure Data Studio se:Use Azure Data Studio if you:

  • Ci si occupa per lo più di modificare o eseguire query.Are mostly editing or executing queries.
  • È necessario poter creare grafici e visualizzare set di risultati rapidamente.Need the ability to quickly chart and visualize result sets.
  • Si può eseguire la maggior parte delle attività amministrative tramite il terminale integrato usando sqlcmd o PowerShell.Can execute most administrative tasks via the integrated terminal using sqlcmd or PowerShell.
  • Si ha una necessità minima di esperienze di tipo procedura guidata.Have minimal need for wizard experiences.
  • Non è necessario eseguire operazioni approfondite di configurazione amministrativa o della piattaforma.Do not need to do deep administrative or platform related configuration.
  • L'ambiente di esecuzione è macOS o Linux.Need to run on macOS or Linux.

Usare SQL Server Management Studio se:Use SQL Server Management Studio if you:

  • Si eseguono operazioni approfondite di configurazione amministrativa o della piattaforma.Are doing complex administrative or platform configuration.
  • Ci si occupa di gestione della sicurezza, incluse gestione degli utenti, valutazione della vulnerabilità e configurazione delle funzionalità di sicurezza.Are doing security management, including user management, vulnerability assessment, and configuration of security features.
  • È necessario usare dashboard e procedure guidate di ottimizzazione delle prestazioni.Need to make use of performance tuning advisors and dashboards.
  • Si usano diagrammi di database e progettazione tabelle.Use database diagrams and table designers.
  • È necessario accedere ai server registrati.Need access to Registered Servers.
  • Si usano statistiche sulle query dinamiche o statistiche client.Make use of live query stats or client statistics.

Funzionalità shellShell features

FunzionalitàFeature Azure Data StudioAzure Data Studio SSMSSSMS
Accesso ad AzureAzure Sign-In Yes Yes
DashboardDashboard Yes
EstensioniExtensions Yes
Terminale integratoIntegrated Terminal Yes
Esplora oggettiObject Explorer Yes Yes
Scripting per gli oggettiObject Scripting Yes Yes
Sistema di progettoProject System Yes
Selezione da tabellaSelect from Table Yes Yes
Controllo del codice sorgenteSource Code Control Yes
Riquadro attivitàTask Pane Yes
Temi, compresa la Modalità scuraThemes, including Dark Mode Yes
Azure Resource ExplorerAzure Resource Explorer AnteprimaPreview
Procedura guidata Genera scriptGenerate Scripts Wizard Yes
Proprietà degli oggettiObject Properties Yes
Progettazione tabelleTable Designer Yes

Editor di queryQuery Editor

FunzionalitàFeature Azure Data StudioAzure Data Studio SSMSSSMS
Visualizzatore graficoChart Viewer Yes
Esportazione risultati in CSV, JSON, XLSXExport Results to CSV, JSON, XLSX Yes
Risultati in un fileResults to File Yes
Risultati in formato testoResults to Text Yes
IntelliSenseIntelliSense Yes Yes
Frammenti di codiceSnippets Yes Yes
ShowplanShow Plan AnteprimaPreview Yes
Statistiche clientClient Statistics Yes
Statistiche sulle query dinamicheLive Query Stats Yes
Opzioni queryQuery Options Yes
Visualizzatore spazialeSpatial Viewer Yes
SQLCMDSQLCMD Yes Yes

Supporto nei sistemi operativiOperating System Support

FunzionalitàFeature Azure Data StudioAzure Data Studio SSMSSSMS
WindowsWindows Yes Yes
macOSmacOS Yes
LinuxLinux Yes

Ingegneria dei datiData Engineering

FunzionalitàFeature Azure Data StudioAzure Data Studio SSMSSSMS
Procedura guidata dati esterniExternal Data Wizard AnteprimaPreview
Integrazione HDFSHDFS Integration AnteprimaPreview
NotebookNotebooks AnteprimaPreview

Amministrazione del databaseDatabase Administration

FunzionalitàFeature Azure Data StudioAzure Data Studio SSMSSSMS
Backup/ripristinoBackup / Restore Yes Yes
Importazione file flatFlat File Import Yes Yes
SQL AgentSQL Agent AnteprimaPreview Yes
SQL ProfilerSQL Profiler AnteprimaPreview Yes
Always OnAlways On Yes
Always EncryptedAlways Encrypted Yes
Procedura guidata Copia datiCopy Data Wizard Yes
Ottimizzazione guidata datiData Tuning Advisor Yes
Diagrammi di databaseDatabase Diagrams Yes
Visualizzatore log degli erroriError Log Viewer Yes
Piani di manutenzioneMaintenance Plans Yes
Query multiserverMulti-Server Query Yes
Gestione basata su criteriPolicy Based Management Yes
PolyBasePolyBase Yes
Archivio queryQuery Store Yes
Server registratiRegistered Servers Yes
ReplicaReplication Yes
Gestione della sicurezzaSecurity Management Yes
Broker di servizioService Broker Yes
SQL AssessmentSQL Assessment AnteprimaPreview Yes
SQL MailSQL Mail Yes
Esplora modelliTemplate Explorer Yes
Valutazione della vulnerabilitàVulnerability Assessment Yes
Gestione XEventXEvent Management Yes

Sviluppo di databaseDatabase Development

FunzionalitàFeature Azure Data StudioAzure Data Studio SSMSSSMS
Importazione\esportazione DACPACImport\Export DACPAC Yes Yes
Progetti SQLSQL Projects AnteprimaPreview
Confronto schemaSchema Compare Yes

Passaggi successiviNext steps

Ottenere assistenza per gli strumenti SQL

Contribuire alla documentazione di SQL

è possibile modificare direttamente il contenuto.Did you know that you could edit the content yourself? In questo modo si contribuirà a migliorare la documentazione e si verrà accreditati come collaboratori per la pagina.If you do so, not only will our documentation improve, but you'll also be credited as a contributor to the page.