SQL Server Data Tools

SQL Server Data Tools (SSDT) è un insieme di strumenti di sviluppo in Visual Studio incentrati sulla creazione di database SQL Server e database SQL di Azure. SSDT può essere esteso ai modelli di dati di Analysis Services (AS), ai pacchetti Integration Services (IS) e ai report di Reporting Services (RS) con le estensioni corrispondenti. Con SSDT è possibile progettare e implementare oggetti SQL con lo stesso concetto di progetto di altri strumenti di sviluppo di applicazioni. La funzionalità dei progetti SQL si estende alle pipeline CI/CD, consentendo di automatizzare la compilazione e la distribuzione dei progetti di database con l'interfaccia della riga di comando di SqlPackage.

Screenshot della grafica con il componente SQL Server Data Tools e tre estensioni.

La funzionalità di base di SQL Server Data Tools è disponibile come componente del carico di lavoro con Visual Studio. Le estensioni di Visual Studio sono disponibili in Visual Studio Marketplace e altre informazioni sull'installazione di SSDT sono disponibili in Scaricare SQL Server Data Tools.

Nota

I progetti SQL in stile SDK in Visual Studio sono disponibili come parte della funzionalità SQL Server Data Tools, stile SDK (anteprima) per Visual Studio 2022, separata dall’SSDT originale. Il formato di progetto in stile SDK si basa sui nuovi progetti SDK introdotti in .NET Core ed è il formato usato dall'estensione database SQL Projects per Azure Data Studio e VS Code. Per altre informazioni, vedere SQL Server Data Tools, stile SDK (anteprima).

Note sulla versione

Le note sulla versione più recenti per SQL Server Data Tools con Visual Studio 2022 sono disponibili nei percorsi seguenti:

Le note sulla versione per SQL Server Data Tools con Visual Studio 2019 sono disponibili nelle posizioni seguenti:

Per informazioni su SQL Server Data Tools con Visual Studio 2017, vedere Versioni precedenti di SQL Server Data Tools (SSDT e SSDT-BI).

Core SQL Server Data Tools

SQL Server Data Tools (SSDT) trasforma lo sviluppo dei database, introducendo un modello diffuso e dichiarativo (progetti di database SQL) che si estende a tutte le fasi di sviluppo di database all'interno di Visual Studio. È possibile usare le capacità di progettazione di SSDT Transact-SQL per creare, gestire ed eseguire il debug e il refactoring dei database. È possibile usare un progetto di database o direttamente un'istanza di database connesso locale o remota.

Gli sviluppatori possono usare l’ambiente comune di Visual Studio per lo sviluppo completo di database. Il gruppo di strumenti include navigazione nel codice, IntelliSense, supporto del linguaggio di programmazione equiparabile a quello disponibile per C# e Visual Basic, insieme alla convalida specializzata, debug e modifica dichiarativa nell'editor Transact-SQL. SQL Server Data Tools (SSDT) offre anche una progettazione tabelle visiva per la creazione e la modifica semplificate delle tabelle nei progetti di database o nelle istanze connesse. Nelle impostazioni basate sul team, il controllo della versione è disponibile per tutti i file di progetto, il che migliora la collaborazione. Quando è necessario implementare, i progetti possono essere pubblicati in tutte le piattaforme SQL supportate, ad esempio database SQL e SQL Server.

Esplora oggetti di SQL Server in Visual Studio offre una visualizzazione degli oggetti di database simile a SQL Server Management Studio. Esplora oggetti di SQL Server consente di semplificare l'amministrazione del database e il lavoro di progettazione. È possibile creare, modificare, rinominare ed eliminare facilmente tabelle, stored procedure, tipi e funzioni. È anche possibile modificare dati di tabelle, confrontare schemi o eseguire query usando i menu contestuali da Esplora oggetti di SQL Server.

Altre informazioni sui progetti SQL e sulle attività di sviluppo di database che è possibile eseguire con SQL Server Data Tools sono disponibili nella documentazione dei progetti di database SQL.

Progetti SQL in stile SDK (anteprima)

Il supporto per Microsoft.Build.Sql project SDK è disponibile in anteprima in Visual Studio come nuova generazione di progetti SQL. I progetti SQL in stile SDK si basano sul formato di progetto in stile .NET SDK e sono progettati per essere più flessibili ed estendibili rispetto ai progetti SQL originali. I progetti SQL in stile SDK sono consigliati per il nuovo sviluppo e sono disponibili in Visual Studio 2022 come componente facoltativo "SQL Server Data Tools, stile SDK (anteprima)." Altre informazioni sui progetti SQL in stile SDK e Visual Studio sono disponibili nella documentazione di SQL Server Data Tools in stile SDK.