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 la famiglia Microsoft di piattaforme dati locali e cloud in Windows, MacOS e Linux.Azure Data Studio is a cross-platform database tool for data professionals using the Microsoft family of 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:

  • L'ambiente di esecuzione è macOS o LinuxNeed to run on macOS or Linux
  • Ci si connette a un cluster Big Data di SQL Server 2019Are connecting to a SQL Server 2019 big data cluster
  • Si dedica la maggior parte del tempo alla modifica o all'esecuzione di querySpend most of your time editing or executing queries
  • È necessario poter creare rapidamente grafici e visualizzare i set di risultatiNeed 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 PowerShellCan execute most administrative tasks via the integrated terminal using sqlcmd or Powershell
  • Si ha una necessità minima di esperienze di tipo procedura guidataHave minimal need for wizard experiences
  • Non è necessario eseguire una configurazione amministrativa completaDon't need to do deep administrative configuration

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

  • Si dedica la maggior parte del tempo ad attività di amministrazione di databaseSpend most of your time on database administration tasks
  • Si esegue una configurazione amministrativa completaAre doing deep administrative configuration
  • Ci si occupa di gestione della sicurezza, incluse gestione degli utenti, valutazione della vulnerabilità e configurazione delle funzionalità di sicurezzaAre doing security management, including user management, vulnerability assessment, and configuration of security features
  • Si usano i report per SQL Server Query StoreMake use of the Reports for SQL Server Query Store
  • È necessario usare dashboard e procedure guidate di ottimizzazione delle prestazioniNeed to make use of performance tuning advisors and dashboards
  • Si esegue l'importazione/esportazione di file DACPACAre doing Import/Export of DACPACs
  • È necessario accedere ai server registrati e si vogliono controllare i servizi di SQL Server in WindowsNeed access to Registered Servers and want to control SQL Server services on Windows

ShellShell

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
TemiTheming Yes
Modalità scuraDark Mode Yes
Azure Resource ExplorerAzure Resource Explorer AnteprimaPreview
Procedura guidata Genera scriptGenerate Scripts Wizard AnteprimaPreview
Pacchetto di applicazione livello dati di importazione/esportazioneImport/Export DACPAC Yes
Proprietà degli oggettiObject Properties AnteprimaPreview
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
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
Risultati in un fileResults to File Yes
Risultati in formato testoResults to Text Yes
Visualizzatore spazialeSpatial Viewer Yes
SQLCMDSQLCMD Yes
NotebookNotebooks Yes
Salvare una query come frammento di codiceSave Query as snippet Yes

Supporto dei sistemi operativiOperating system support

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

Ingegneria dei datiData engineering

FunzionalitàFeature Azure Data StudioAzure Data Studio SSMSSSMS
Procedura guidata di creazione tabella esternaCreate External Table Wizard Yes
Integrazione HDFSHDFS Integration Yes
NotebookNotebooks Yes

Amministrazione del databaseDatabase administration

FunzionalitàFeature Azure Data StudioAzure Data Studio SSMSSSMS
Backup/ripristinoBackup / Restore Yes Yes
Supporto per cluster Big DataBig Data Cluster Support Yes
Importazione file flatFlat File Import AnteprimaPreview 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
Database Engine Tuning AdvisorDatabase Engine Tuning Advisor 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 MailSQL Mail Yes
Esplora modelliTemplate Explorer Yes
Valutazione della vulnerabilitàVulnerability Assessment Yes
Gestione XEventXEvent Management Yes
Integrazione dell'API Valutazione SQLSQL Assessment API Integration 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.