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. Indipendentemente dal fatto che i database vengano eseguiti nel cloud, in Windows, in macOS o in Linux, lo strumento non deve essere eseguito nella 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 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
- estensione MSSQL per Visual Studio Code: attività e script leggeri
- sqlcmd: interfaccia della riga di comando leggera per la distribuzione e l'automazione
- estensione SQL per progetti di database per Visual Studio Code: Gestire e sviluppare la struttura del database nei progetti sotto controllo del codice sorgente
- 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.
| Tool | Description | Sistema operativo | Feedback |
|---|---|---|---|
| Strumenti grafici | |||
| SQL Server Management Studio (SSMS) | Gestire SQL Server e Azure SQL database con supporto completo dell'interfaccia utente grafica. Accedere, configurare, gestire, amministrare e sviluppare tutti i componenti del SQL motore di database in locale e nel cloud, inclusi Azure Synapse Analytics e 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. | Solo per Windows | Feedback |
| SQL Server Data Tools (SSDT) | Uno strumento di sviluppo moderno per la creazione di database relazionali SQL Server, database Azure SQL, modelli di dati di Analysis Services (AS), pacchetti di Integration Services (IS) e report Reporting Services (RS). Con SQL Server Data Tools (SSDT), è possibile progettare e distribuire qualsiasi tipo di contenuto SQL Server con la stessa facilità di sviluppo di un'applicazione in Visual Studio. | solo Windows | Feedback |
| estensione MSSQL per Visual Studio Code | L'estensione SQL Server ufficiale 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 | Feedback |
| estensione progetti di database SQL per Visual Studio Code | Gestire e sviluppare database come progetti nel controllo del codice sorgente in Visual Studio Code. L'estensione Progetti di database SQL usa il pacchetto DacFx (Data-Tier Application Framework) per compilare e pubblicare progetti di database, confrontare schemi, modifiche di script ed estrarre o distribuire .dacpac file. |
Windows, macOS, Linux | Feedback |
| Azure Data Studio | Azure Data Studio ritira il 28 febbraio 2026. | Windows, macOS, Linux | |
| Utilità della riga di comando | |||
| Utilità bcp | L'utilità del programma 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 | Feedback |
| SqlPackage | sqlpackage.exe è un'utilità della riga di comando che automatizza diverse attività di sviluppo di database. | Windows, macOS, Linux | Feedback |
| SQL Server PowerShell | SQL Server PowerShell fornisce cmdlet per l'uso di SQL. | Windows, macOS, Linux | Feedback |
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.
| Tool | Description |
|---|---|
| Gestione configurazione SQL Server | Usare Gestione configurazione SQL Server per configurare i servizi di SQL Server e configurare la connettività di rete. |
| Riesecuzione distribuita1 | Usare la funzionalità Riesecuzione distribuita per valutare l'impatto degli aggiornamenti futuri SQL Server. Utilizzare anche Riesecuzione distribuita per valutare l'impatto degli aggiornamenti hardware, del sistema operativo e l'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 Riesecuzione distribuita è supportato solo in SQL Server 2016 (13.x) fino a SQL Server 2019 (15.x).
Roadmap e feedback del prodotto
- Feedback: SQL database in Microsoft Fabric
- Feedback: SQL Server Management Studio
- Feedback: SQL Server
- Commenti e suggerimenti: SqlPackage e DacFx
- Feedback: azione sql-action GitHub
- Roadmap: estensione MSSQL in Visual Studio Code
- Roadmap: SQL Server Management Studio
- Cosa sta succedendo con Azure Data Studio
Strumenti aggiuntivi
Se si stanno cercando altri strumenti non menzionati in questo articolo, vedere:
- utilità della riga di comando SQL (motore di database)
- Scaricare SQL Server funzionalità e strumenti estesi