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. |
|
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. |
|
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. |
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. |