Condividi tramite


Avvio dello sviluppo in team di database

Per potere gestire le modifiche alle impostazioni e agli oggetti di database o alle impostazioni e agli oggetti server, è innanzitutto necessario creare un progetto di database, un progetto applicazione del livello dati o un progetto server. Il progetto è la rappresentazione offline degli oggetti e delle impostazioni per il database o il server. Per ulteriori informazioni, vedere Panoramica sui progetti di database e server.

È possibile importare oggetti e impostazioni da un database o server esistente oppure definire gli oggetti e configurare le impostazioni nel progetto creato. È quindi possibile archiviare il progetto nel controllo della versione, da cui il team può compilare e distribuire modifiche in ambienti di sviluppo isolati. Per informazioni generali su come Visual Studio semplifica la gestione delle modifiche apportate al database, vedere Gestione delle modifiche al database.

Scenari comuni

La tabella seguente illustra scenari comuni che è possibile riscontrare quando si inizia a sviluppare database in un ambiente di collaborazione in team.

Scenario

Contenuto di supporto

Si desidera ottenere informazioni su come è possibile utilizzare le funzionalità di Visual Studio per gestire le modifiche ai database.

Introduzione alle funzionalità di database in Visual Studio

Si desidera definire e distribuire il database tramite applicazioni livello dati (DAC).

Creazione e gestione delle applicazioni livello dati (sito Web Microsoft)

Il database non fa riferimento ad altri database, oggetti server condivisi o oggetti CLR in linguaggio comune SQL.

Avvio dello sviluppo in team di database

Il database fa riferimento ad almeno un altro database.

Avvio dello sviluppo in team di database che fanno riferimento ad altri database

Il database fa riferimento ad almeno un oggetto SQLCLR.

Avvio dello sviluppo in team di database che fanno riferimento a oggetti SQLCLR

Il database fa riferimento a oggetti server condivisi, ad esempio account di accesso o chiavi.

Avvio dello sviluppo in team di database che fanno riferimento a oggetti server condivisi

Si desidera gestire modifiche a database di grandi dimensioni.

Avvio dello sviluppo in team di database di grandi dimensioni

Il database utilizza uno o più insiemi di XML Schema.

Avvio dello sviluppo in team di database che utilizzano insiemi di XML Schema

Si desidera unire oggetti da diversi database di piccole dimensioni in un unico progetto di database.

Unione di più database in un progetto di database

Contenuto di supporto

Nella tabella seguente sono indicati ulteriori contenuti di supporto agli scenari precedenti.

Attività

Contenuto di supporto

Eseguire la migrazione di script di database esistenti: è possibile utilizzare script di database esistenti per iniziare lo sviluppo in team con Visual Studio.

Eseguire la migrazione da un altro sistema di controllo della versione: Visual Studio Team Foundation Server fornisce integrazione ottimale con le funzionalità di database di Visual Studio. Se si dispone già di file in un altro sistema di controllo della versione, è possibile eseguire la migrazione di tali file e la relativa cronologia del controllo della versione a Team Foundation Server.

Se si utilizza un altro sistema di controllo della versione, è comunque possibile eseguire la migrazione dei file in Team Foundation Server, anche se non è possibile eseguire la migrazione della cronologia del controllo della versione. È possibile creare un progetto di database, aggiungere eventuali script esistenti, importare lo schema di database dal server di produzione, quindi aggiungere il progetto al controllo delle versioni. In tal modo verrà avviato un nuovo progetto.