Condividi tramite


Procedura: aggiungere script di gestione a un progetto di database

Oltre agli script di distribuzione, è possibile aggiungere anche script di gestione a un progetto di database. È consigliabile aggiungere questi tipi di script al progetto di database se contengono istruzioni che potrebbe essere necessario modificare nel tempo in seguito a modifiche del database. Se si sceglie di aggiungere questi script al progetto di database e di inserirli nel controllo delle versioni, sarà possibile tenere traccia delle modifiche e ripristinare una versione precedente in caso di necessità. È possibile aggiungere uno script vuoto e modificarlo in base alle esigenze oppure aggiungere uno script esistente.

Aggiunta di script nuovi o esistenti

Per aggiungere uno script vuoto a un progetto di database

  1. In Esplora soluzioni fare clic sul progetto di database oppure sulla cartella Script nel progetto di database.

    Nota

    È possibile aggiungere script in qualsiasi punto del progetto di database. Il progetto di database predefinito include una cartella Script, tuttavia è possibile aggiungere script di gestione in qualsiasi posizione della struttura del progetto.

  2. Scegliere Aggiungi nuovo elemento dal menu Progetto.

    Verrà visualizzata la finestra di dialogo Aggiungi nuovo elemento.

  3. Nell'elenco Modelli fare clic sull'icona Script.

  4. In Nome digitare il nome che si desidera assegnare al nuovo script.

  5. Fare clic su Aggiungi.

    Lo script verrà aggiunto al progetto, visualizzato in Esplora soluzioni e aperto nell'editor di Transact-SQL.

Per aggiungere uno script esistente a un progetto di database

  1. In Esplora soluzioni fare clic sul progetto di database oppure sulla cartella Script nel progetto di database.

    Nota

    È possibile aggiungere script in qualsiasi punto del progetto di database. Il progetto di database predefinito include una cartella Script, tuttavia è possibile aggiungere script di gestione in qualsiasi posizione della struttura del progetto.

  2. Scegliere Aggiungi elemento esistente dal menu Progetto.

    Verrà visualizzata la finestra di dialogo Aggiungi elemento esistente.

  3. Individuare lo script che si desidera aggiungere al progetto e fare clic sul relativo nome file.

    È inoltre possibile digitare il percorso e il nome file dello script nel campo Nome file.

  4. Fare clic su Aggiungi.

    Una copia dello script verrà aggiunta al progetto e verrà visualizzata in Esplora soluzioni. Il file originale non verrà modificato.

Progetti di database con controllo delle versioni

Se il progetto di database è stato inserito nel controllo delle versioni, sarà necessario eseguire alcune operazioni aggiuntive. Quando si aggiunge uno script al progetto di database, è necessario estrarre e aggiornare il file con estensione dbproj. Dopo aver eseguito una delle procedure riportate in precedenza, è necessario archiviare le modifiche apportate al progetto.

Per archiviare le modifiche dopo aver aggiunto uno script a un progetto di database con controllo delle versioni che utilizza Team Foundation Server

  1. Scegliere Controllo del codice sorgente dal menu File, quindi Archivia. In alternativa, è possibile utilizzare la finestra Modifiche in sospeso. Scegliere Altre finestre dal menu Visualizza, quindi Modifiche in sospeso.

    Verrà visualizzata la finestra di dialogo Archivia o la finestra Modifiche in sospeso a seconda dell'approccio scelto.

  2. In Commento digitare una descrizione delle modifiche che si intende archiviare.

  3. Esaminare l'elenco dei file modificati, selezionare le caselle di controllo relative ai file che si desidera archiviare nel controllo delle versioni e deselezionare quelle relative ai file che si desidera lasciare estratti.

  4. Fare clic su Archivia nella finestra di dialogo Archivia oppure sulla barra degli strumenti della finestra Modifiche in sospeso.

    I file selezionati verranno archiviati nel controllo delle versioni.

Vedere anche

Concetti

Creazione e modifica di script di database

Avvio dello sviluppo in team di database

Panoramica sui progetti di database e server

Creazione e modifica di script di database

Altre risorse

Editing Database Scripts and Objects with the Transact-SQL Editor