Panoramica degli strumenti SQL
Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure database SQL di Azure Synapse Analytics Platform System (PDW) in Microsoft Fabric
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.
Strumenti consigliati
Gli strumenti seguenti offrono un'interfaccia utente grafica (GUI).
È possibile visualizzare i collegamenti ai diversi strumenti SQL nelle tabelle seguenti.
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 SQL Server Data Tools (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-conf | mssql-conf consente di configurare SQL Server eseguito in Linux. | 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