Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
Database SQL 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 gratuiti per il tuo business case
Microsoft offre gli strumenti e le estensioni gratuiti seguenti per lavorare con i prodotti del motore di database di SQL Server, in base al ruolo aziendale e alla funzione.
L'amministratore del database gestisce il backup e il ripristino, l'ottimizzazione delle prestazioni, la sicurezza e la disponibilità elevata.
Strumenti consigliati:
- SQL Server Management Studio (SSMS): gestione completa con un'interfaccia utente grafica
- sqlcmd: interfaccia della riga di comando leggera per la distribuzione e l'automazione
- Estensione MSSQL per Visual Studio Code: attività e script leggeri
- SQL Server Migration Assistant (SSMA) Eseguire la migrazione a SQL Server e Azure SQL da Microsoft Access, Db2, MySQL, Oracle e Sybase
Esempi di casi d'uso e descrizione
Nella tabella seguente sono elencati gli strumenti e le estensioni disponibili.
Strumento | Descrizione | Sistema operativo | Riscontro |
---|---|---|---|
Strumenti grafici | |||
SQL Server Management Studio (SSMS) | Gestire database SQL Server e SQL di Azure con supporto completo dell'interfaccia utente grafica. Accedere, configurare, gestire, amministrare e sviluppare tutti i componenti del motore di database SQL in locale e nel cloud, tra cui Azure Synapse Analytics e il database SQL per Microsoft Fabric. SSMS è un'applicazione completa che combina un ampio gruppo di strumenti grafici e un editor di script avanzato per fornire l'accesso a SQL per amministratori di database e sviluppatori di tutti i livelli di competenza. | Esclusivamente per Windows | Commenti |
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. | Esclusivamente per Windows | Commenti |
Estensione MSSQL per Visual Studio Code | L'estensione ufficiale di SQL Server che supporta le connessioni a SQL Server e Azure SQL e un'esperienza di modifica avanzata per Transact-SQL (T-SQL). Scrivere script T-SQL in un editor leggero. | Windows, macOS, Linux | Commenti |
Azure Data Studio1 | Editor leggero che può eseguire query SQL su richiesta, visualizzare e salvare i risultati come testo, JSON o Excel. Modifica i dati, organizza le tue connessioni preferite ai database e sfoglia gli oggetti del database in un'esperienza di esplorazione familiare. | Windows, macOS, Linux | |
Utilità della riga di comando | |||
Utilità bcp | L'utilità bulk copy program (bcp) copia in blocco i dati tra un'istanza di SQL Server e un file di dati in un formato specificato dall'utente. | Windows, macOS, Linux | |
mssql-conf | mssql-conf configura SQL Server in esecuzione su Linux o su contenitori Linux. | Solo Linux | |
Utilità sqlcmd | sqlcmd consente di immettere Transact-SQL istruzioni, procedure di sistema e file di script al prompt dei comandi. Con sqlcmd (Go), è anche possibile distribuire contenitori Linux a scopo di sviluppo. | Windows, macOS, Linux | Commenti |
SqlPackage | sqlpackage.exe è un'utilità della riga di comando che automatizza diverse attività di sviluppo di database. | Windows, macOS, Linux | Commenti |
SQL Server PowerShell | SQL Server PowerShell offre dei cmdlet per l'utilizzo di SQL. | Windows, macOS, Linux | Commenti |
1 Azure Data Studio verrà ritirato il 28 febbraio 2026.
Migrazione, configurazione e altri strumenti
Nella tabella seguente sono elencati gli strumenti usati per eseguire la migrazione, la configurazione e fornire altre funzionalità per i database SQL.
Questi strumenti sono disponibili solo per Windows.
Strumento | Descrizione |
---|---|
Gestore della configurazione di SQL Server | Usare SQL Server Configuration Manager per configurare i servizi SQL Server e configurare la connettività di rete. |
Riesecuzione distribuita1 | 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 | ssbdiagnose segnala problemi nelle conversazioni di Service Broker o nella configurazione dei servizi di Service Broker. |
SQL Server Migration Assistant (SSMA) | Usare SQL Server Migration Assistant per automatizzare la migrazione del database a SQL Server e Azure SQL da Microsoft Access, Db2, MySQL, Oracle e Sybase. |
1 La riproduzione distribuita è supportata solo in SQL Server 2016 (13.x) a SQL Server 2019 (15.x).
Strumenti e feedback aggiuntivi
Se si stanno cercando altri strumenti non menzionati in questo articolo, vedere:
- Utilità della riga di comando SQL (motore di database)
- Scaricare le funzionalità e gli strumenti estesi di SQL Server
- Commenti e suggerimenti per l'azione GitHub sql-action