Panoramica degli strumenti SQL

Si applica a:SQL Serverdatabase SQL di AzureIstanza gestita di SQL di AzureAzure Synapse AnalyticsPiattaforma di strumenti analitici (PDW)

Per gestire il database, è necessario uno strumento. Sia che i database vengano eseguiti nel cloud, in Windows, in macOS o in Linux, non è necessario che lo strumento venga eseguito sulla stessa piattaforma del database.

È possibile visualizzare i collegamenti ai diversi strumenti SQL nelle tabelle seguenti.

Nota

Per scaricare SQL Server, vedere Installare SQL Server.

Gli strumenti seguenti offrono un'interfaccia utente grafica (GUI).

Strumento Descrizione Sistema operativo

Azure Data Studio
Editor leggero che consente di eseguire query SQL su richiesta e visualizzare e salvare i risultati come testo, JSON o Excel, oltre che modificare i dati, organizzare le connessioni ai database preferiti e sfogliare gli oggetti di database in un'esperienza di esplorazione familiare. Windows
macOS
Linux

SQL Server Management Studio (SSMS)
Consente di gestire un'istanza o un database SQL Server con il supporto completo di un'interfaccia utente grafica, nonché di accedere, configurare, gestire, amministrare e sviluppare tutti i componenti di SQL Server, del database SQL di Azure e di Azure Synapse Analytics. Fornisce un'ampia gamma di strumenti grafici con numerosi editor di script avanzati per offrire accesso a SQL per gli sviluppatori e gli amministratori di database con qualsiasi livello di competenza. Windows

SQL Server Data Tools (SSDT)
Moderno strumento di sviluppo che consente di compilare database relazionali SQL Server, database SQL di Azure, modelli di dati di Analysis Services (AS), pacchetti di Integration Services (IS) e report di Reporting Services (RS). Con SSDT è possibile progettare e distribuire qualsiasi tipo di contenuto SQL Server con la stessa facilità con la quale si sviluppa un'applicazione in Visual Studio. Windows

Visual Studio Code
L'estensione mssql per Visual Studio Code è l'estensione ufficiale di SQL Server che supporta le connessioni a SQL Server e un'esperienza di modifica avanzata per T-SQL in Visual Studio Code. Scrivere script T-SQL in un editor leggero. Windows
macOS
Linux

Strumenti da riga di comando

Gli strumenti seguenti sono le principali utilità da riga di comando.

Strumento Descrizione Sistema operativo
bcp L'utilità del programma di copia bulk (bcp) esegue operazioni di copia bulk di dati tra un'istanza di Microsoft SQL Server e un file di dati in un formato specificato dall'utente. Windows
macOS
Linux
mssql-cli (anteprima) mssql-cli è uno strumento da riga di comando interattivo per l'esecuzione di query su SQL Server. Inoltre, è possibile eseguire query su SQL Server con uno strumento da riga di comando che include IntelliSense, l'evidenziazione della sintassi e altro ancora. Windows
macOS
Linux
mssql-conf mssql-conf consente di configurare SQL Server eseguito in Linux. Linux
mssql-scripter (anteprima) mssql-scripter è un'esperienza da riga di comando multipiattaforma per la creazione di script per i database SQL Server. Windows
macOS
Linux
sqlcmd L'utilità sqlcmd consente di immettere istruzioni Transact-SQL, procedure di sistema e file di script al prompt dei comandi. Windows
macOS
Linux
sqlpackage sqlpackage.exe è un'utilità della riga di comando che automatizza diverse attività di sviluppo di database. Windows
macOS
Linux
SQL Server PowerShell SQL Server PowerShell offre dei cmdlet per l'utilizzo di SQL. Windows
macOS
Linux

Migrazione e altri strumenti

Questi strumenti vengono usati per la migrazione, la configurazione e la disponibilità di altre funzionalità per i database SQL.

Strumento Descrizione
Configuration Manager Usare SQL Server Configuration Manager per configurare i servizi SQL Server e configurare la connettività di rete. Configuration Manager viene eseguito in Windows
Database Experimentation Assistant Usare Database Experimentation Assistant per valutare una versione di destinazione di SQL per un determinato carico di lavoro.
Data Migration Assistant Lo strumento Data Migration Assistant consente di eseguire l'aggiornamento a una piattaforma dati moderna individuando i problemi di compatibilità che possono influire sulle funzionalità del database nella nuova versione di SQL Server o in Database SQL di Azure.
Riesecuzione distribuita Usare la funzionalità Riesecuzione distribuita per agevolare la valutazione dell'impatto dei futuri aggiornamenti di SQL Server. È possibile usare Riesecuzione distribuita anche per valutare l'impatto degli aggiornamenti hardware e del sistema operativo e dell'ottimizzazione di SQL Server.
ssbdiagnose L'utilità ssbdiagnose segnala la presenza di problemi nelle conversazioni di Service Broker o nella configurazione dei servizi di Service Broker.
SQL Server Migration Assistant Usare SQL Server Migration Assistant per automatizzare la migrazione di database a SQL Server da Microsoft Access, DB2, MySQL, Oracle e Sybase.

Per informazioni su ulteriori strumenti non citati in questa pagina, vedere Utilità del prompt dei comandi SQL e Scaricare le funzionalità estese e gli strumenti di SQL Server

Passaggi successivi

Database diversi che è possibile usare con questi strumenti.