SQL Server Data Tools

 

Data di pubblicazione: settembre 2016

SQL Server Data Tools (SSDT) consente di trasformare lo sviluppo del database, presentando un modello diffuso e dichiarativo che si estende a tutte le fasi di sviluppo del database in Visual Studio. Le funzionalità di progettazione Transact-SQL di SSDT consentono di compilare, gestire ed eseguire il debug e il refactoring di database. È possibile utilizzare un progetto di database o direttamente un'istanza del database connessa in locale o ospitata.

Gli sviluppatori possono usare i comuni strumenti di Visual Studio per lo sviluppo di database, ad esempio navigazione nel codice, IntelliSense, supporto del linguaggio di programmazione che consente di confrontare gli elementi disponibili per C# e Visual Basic, convalida specifica della piattaforma, debug e modifica dichiarativa nell'editor Transact-SQL. SSDT fornisce inoltre una Progettazione tabelle visiva per creare e modificare tabelle in progetti di database o istanze del database connesse. Mentre si lavora sui progetti di database in un ambiente basato su team, è possibile usare il controllo della versione per tutti i file. Al momento della pubblicazione del progetto, è possibile scegliere di pubblicare in tutte le piattaforme SQL supportate, incluso Database SQL e SQL Server. La funzionalità di convalida della piattaforma di SSDT garantisce il funzionamento degli script nella destinazione specificata.

Esplora oggetti di SQL Server in Visual Studio presenta una vista degli oggetti di database analoga a SQL Server Management Studio.Esplora oggetti di SQL Server semplifica l'amministrazione del database e il lavoro di progettazione. È possibile creare, modificare, rinominare ed eliminare facilmente tabelle, stored procedure, tipi e funzioni. È inoltre possibile modificare dati di tabelle, confrontare schemi o eseguire query usando i menu contestuali direttamente da Esplora oggetti di SQL Server.

Negli argomenti e nelle sezioni seguenti viene illustrato il modo in cui SSDT può facilitare lo sviluppo di database. Sono inoltre inclusi argomenti in cui vengono descritte le procedure per completare le attività relative al progetto di database. Queste attività, scritte in modo analogo a un'esercitazione e completate secondo ordine, utilizzano Northwind Traders, una società fittizia di importazione ed esportazione di specialità culinarie in tutto il mondo.

Argomento o sezione Descrizione
Installare SQL Server Data Tools Viene descritto come installare SQL Server Data Tools.
Rimozione dei componenti di SQL Server Data Tools Viene descritto come i componenti non vengono rimossi quando si disinstalla SSDT.
Sviluppo di database offline orientato ai progetti Negli argomenti di questa sezione vengono descritte le funzionalità di SQL Server Data Tools per la creazione, la compilazione, il debug e la pubblicazione di un progetto di database.
Sviluppo di database orientato ai progetti utilizzando gli strumenti della riga di comando Negli argomenti di questa sezione vengono descritti gli strumenti della riga di comando che consentono numerosi scenari di sviluppo di database orientato ai progetti.
Sviluppo del database connesso Negli argomenti di questa sezione vengono descritte le funzionalità di SQL Server Data Tools per la progettazione di un database connesso e l'esecuzione di query su tale database.
Confrontare e sincronizzare i dati in una o più tabelle e i dati di un database di riferimento Illustra come confrontare i dati presenti in un database di origine e in un database di destinazione, come specificare i valori che devono corrispondere e quindi come aggiornare la destinazione per sincronizzare i database o esportare lo script di aggiornamento nell'editor Transact-SQL o in un file.
Utilizzare l'Editor Transact-SQL per modificare ed eseguire script Negli argomenti di questa sezione viene descritto come utilizzare l'Editor Transact-SQL che fornisce uno strumento di modifica e di debug completo quando si utilizzano script.
Gestire tabelle e relazioni e correggere errori Negli argomenti di questa sezione viene descritto come:

- Utilizzare la Progettazione tabelle per progettare tabelle e gestire le relative relazioni.
- Correggere errori semantici o di sintassi comuni.
Verifica del codice di database tramite unit test di SQL Server Viene illustrata la modalità di utilizzo di unit test di SQL Server per definire uno stato di base del database e verificare eventuali modifiche apportate successivamente agli oggetti di database.
Estensione delle funzionalità del database È possibile creare estensioni delle funzionalità che consentono di estendere le funzionalità quali ad esempio unit test e analisi del codice di database.
Autorizzazioni necessarie per SQL Server Data Tools Vengono illustrate le autorizzazioni di accesso necessarie per l'uso di SQL Server Data Tools.
Compatibilità di Framework applicazione livello dati Vengono descritti i problemi di compatibilità con Framework applicazione livello dati.
Riferimento API Negli argomenti di questa sezione vengono descritti classi, interfacce e tipi di valore esposti da SQL Server Data Tools.

Ulteriori informazioni

È possibile visitare la pagina relativa al centro sviluppatori di SSDT e quella relativa al blog del team su MSDN per le novità e gli aggiornamenti più recenti su SQL Server Data Tools.

Il forum su SSDT consente di porre domande e di ottenere suggerimenti dai professionisti di SQL Server.