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.

Precedentemente rilasciato con il nome di anteprima di SQL Operations Studio, 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.Previously released under the preview name SQL Operations Studio, 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 is 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 StudioAzure Data StudioDownload and Install Azure Data StudioAzure Data Studio

Editor di codice SQL con IntelliSenseSQL code editor with IntelliSense

Azure Data StudioAzure 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).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, ruoli e così via, 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, etc., 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 StudioAzure Data Studio fornisce anche funzionalità per la creazione di frammenti di codice SQL personalizzati.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 StudioAzure 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 StudioAzure 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 StudioAzure Data Studio estendendo le funzionalità dell'installazione di base.Enhance the Azure Data StudioAzure Data Studio experience by extending the functionality of the base installation. Azure Data StudioAzure Data Studio fornisce punti di estendibilità per le attività di gestione dei dati, oltre al supporto per la creazione di estensioni.provides extensibility points for data management activities, as well as support for extension authoring.

Per informazioni sull'estendibilità in Azure Data StudioAzure Data Studio, vedere Estendibilità.To learn about extensibility in Azure Data StudioAzure 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 completaDo not need to do deep administrative configuration
  • Lo si vuoleWant to

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 Yes
Importazione\esportazione DACPACImport\Export DACPAC Yes
Proprietà degli oggettiObject Properties Yes
Progettazione tabelleTable Designer Yes

Editor 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
Blocchi appuntiNotebooks Yes
Salvare una query come frammento di codiceSave Query as snippet Yes

Supporto nei 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 AnteprimaPreview
Integrazione HDFSHDFS Integration AnteprimaPreview
Blocchi appuntiNotebooks AnteprimaPreview

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
Crittografia sempre attivaAlways Encrypted Yes
Procedura guidata Copia datiCopy Data Wizard Yes
Ottimizzazione guidata datiData 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
Service BrokerService 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

info_tip Ottenere assistenza per gli strumenti SQLGet help for SQL tools

modificare il contenuto Contribuire alla documentazione di SQLContribute to SQL documentation

è 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.