Condividi tramite


Panoramica degli strumenti SQL

Si applica a:SQL Serverdatabase SQL di AzureIstanza gestita di SQL di AzureAzure Synapse AnalyticsAnalytics 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

Strumenti aggiuntivi

Se si stanno cercando altri strumenti non menzionati in questo articolo, vedere: