Condividi tramite


Procedura dettagliata: includere uno schema di database esistente nel controllo delle versioni

Aggiornamento: novembre 2007

In questa procedura dettagliata viene illustrato come includere un database esistente nel controllo del codice sorgente effettuando le operazioni seguenti:

  • Creare un oggetto di database.

  • Stabilire una connessione a un database esistente.

  • Importare lo schema di database dal database esistente nel progetto di database.

  • Esaminare i risultati visualizzati nel progetto di database.

  • Includere il progetto di database e il relativo contenuto nel controllo delle versioni.

Prerequisiti

In questa procedura dettagliata si presuppone che sia stata installata una copia del database di esempio Northwind in un server database con Microsoft SQL Server 2000. È inoltre necessario disporre dell'autorizzazione di lettura/scrittura per un sistema di controllo della versione, ad esempio Visual Studio Team System Team Foundation Server o Microsoft Visual SourceSafe.

Per creare un progetto di database

  1. Scegliere Nuovo dal menu File, quindi Progetto.

    Verrà visualizzata la finestra di dialogo Nuovo progetto.

  2. Nell'elenco Tipi progetto espandere il nodo Progetti di database, quindi fare clic su Microsoft SQL Server.

  3. Nell'elenco Modelli fare clic su SQL Server 2000.

  4. Nella casella Nome digitare MyNorthwind e accettare i valori predefiniti per Percorso e Nome soluzione.

  5. Selezionare la casella di controllo Crea directory per soluzione se non è già selezionata per impostazione predefinita, quindi scegliere OK.

    Verrà creata una soluzione contenente il progetto di database vuoto MyNorthwind.

    Avviare quindi il processo Importa schema database e specificare una stringa di connessione per il database di origine.

Per importare lo schema di database dal database Northwind esistente

  1. Scegliere Visualizzazione schema dal menu Visualizza.

    Verrà visualizzata la Visualizzazione schema se non è già visibile.

  2. In Visualizzazione schema fare clic su MyNorthwind.

  3. Scegliere Importa schema database dal menu Progetto.

    Nota:

    È anche possibile fare clic con il pulsante destro del mouse su MyNorthwind e scegliere Importa schema database.

    Verrà visualizzata la finestra di dialogo Importa schema del database nel progetto di database.

  4. Nell'elenco Database di origine fare clic sulla connessione che corrisponde al database Northwind esistente. Se la connessione al database non è ancora stata stabilita, è necessario prima effettuare questa operazione. Per ulteriori informazioni, vedere Procedura: creare una connessione al database.

  5. Scegliere Fine.

    Quando lo schema viene importato, gli elementi di progetto che corrispondono agli oggetti contenuti nel database verranno visualizzati nel progetto di database in Esplora soluzioni. In Visualizzazione schema verranno visualizzati gli oggetti definiti nel progetto di database.

    Esaminare il contenuto del progetto di database prima di inserirlo nel controllo delle versioni.

Per esaminare i risultati dell'importazione dello schema di database

  1. In Visualizzazione schema espandere il nodo relativo al progetto di database, quindi espandere la cartella Tabelle.

    Le tabelle del progetto di database devono corrispondere a quelle contenute nel database.

  2. Fare clic con il pulsante destro del mouse sulla tabella dbo.Employees nella sottocartella Tabelle, quindi scegliere Apri.

    Verrà visualizzato l'editor T-SQL (Transact-SQL) con la definizione relativa alla tabella dbo.Employees.

  3. Espandere l'oggetto dbo.Employees, quindi la cartella Vincoli all'interno di tale oggetto.

  4. Fare clic con il pulsante destro del mouse sul vincolo CK_BirthDate in Visualizzazione schema, quindi scegliere Apri. È anche possibile fare doppio clic sul vincolo CK_BirthDate.

    Verrà visualizzata un'altra istanza dell'editor T-SQL con la definizione del vincolo CK_BirthDate sulla tabella dbo.Employees.

    Nel passaggio finale includere la soluzione, che contiene il progetto di database, nel controllo delle versioni.

Per includere la soluzione nel controllo delle versioni

  1. Scegliere Controllo del codice sorgente dal menu File, quindi Aggiungi soluzione a controllo del codice sorgente.

  2. Fare clic sul progetto di controllo della versione (in Team Foundation Server tali progetti sono definiti progetti Team) al quale si desidera aggiungere la soluzione utilizzando le procedure relative al componente aggiuntivo di controllo del codice sorgente. Per ulteriori informazioni, vedere Utilizzo del controllo della versione di Team Foundation.

    Il progetto di database è a questo punto incluso nel controllo delle versioni.

Vedere anche

Concetti

Panoramica sulla terminologia di Database Edition

Altre risorse

Utilizzo di progetti di database in un ambiente di team

Guida introduttiva ai progetti di database

Generazione e distribuzione di schemi di database

Modifica di script e oggetti di database con l'editor T-SQL