Condividi tramite


Configurazione dei progetti di database ed esecuzione di una distribuzione dei test

Prima di eseguire attività di sviluppo iterativo, è necessario configurare il progetto di database in base all'ambiente di distribuzione di destinazione. Dopo avere configurato il progetto di database, è possibile compilare e distribuire il database nell'ambiente di sviluppo isolato per verificare che le impostazioni di distribuzione e compilazione siano corrette.

Scenari comuni

Nella tabella seguente è possibile trovare descrizioni di attività comuni che supportano questo scenario e collegamenti a ulteriori informazioni sull'esecuzione corretta di queste attività.

Scenario

Contenuto di supporto

Esercitazioni pratiche: completando le procedure dettagliate introduttive, è possibile apprendere rapidamente l'intero processo, dalla creazione di un ambiente di sviluppo isolato alla definizione di una linea di base e allo sviluppo iterativo.

Procedura dettagliata: creazione di un ambiente di sviluppo isolato

Procedura dettagliata: creazione di una linea di base per l'ambiente di sviluppo isolato

Configurare il progetto di database per la compilazione: è possibile configurare le impostazioni che controllano la compilazione del progetto di database. È ad esempio possibile specificare il percorso dell'output della compilazione.

Procedura: configurare le impostazioni di compilazione dei progetti di database e server

Configurare il progetto di database per la distribuzione:

  • È possibile configurare la distribuzione per qualsiasi configurazione di compilazione associando una configurazione a un database di destinazione, a un file contenente dettagli sulla distribuzione e a un altro contenente variabili aventi un impatto sulla distribuzione.

  • È possibile controllare i dettagli della distribuzione modificando il file che contiene i relativi dettagli. L'estensione per questo tipo di file è deploymentconfig.

  • È possibile personalizzare variabili per sostituire costanti di tipo stringa in fase di esecuzione.

  • È possibile determinare se le proprietà del database vengono aggiornate durante la distribuzione del database. È possibile personalizzare le opzioni di distribuzione per ignorare determinati tipi di differenze durante la generazione dello script di aggiornamento.

  • È possibile determinare se distribuire le proprietà del database, ma non i relativi valori. È possibile personalizzare le opzioni di distribuzione, ad esempio le differenze che devono essere ignorate o considerate durante la generazione dello script di aggiornamento.

Procedura: configurare le impostazioni di distribuzione dei progetti di database e di server

Procedura: configurare le proprietà per i dettagli della distribuzione

Procedura: configurare le proprietà di database dei progetti di database

Compilare e distribuire le modifiche nell'ambiente di sviluppo isolato: dopo avere modificato il progetto di database o server, compilare e distribuire le modifiche nell'ambiente di sviluppo isolato. È quindi possibile testare tali modifiche senza influire sul lavoro di altri membri del team.

Compilazione e distribuzione di database in un ambiente di sviluppo isolato

Scenari correlati

  • Avvio dello sviluppo in team di database
    Per gestire le modifiche alle impostazioni e agli oggetti di database o alle impostazioni e agli oggetti server, creare innanzitutto un progetto di database o un progetto server. Il progetto è la rappresentazione offline degli oggetti e delle impostazioni per il database o il server.

  • Verifica del codice del database tramite unit test
    Prima di avviare l'attività di sviluppo iterativo sul database, è possibile creare unit test del database per verificare il comportamento esistente del database. Per verificare il comportamento, è possibile definire un piano di generazione dati per impostare il database su uno stato noto. Queste procedure consentono di definire una linea di base di test per il prodotto per ridurre le possibilità che modifiche successive causino interruzioni a livello del comportamento esistente dell'applicazione o del database.

  • Scrittura e modifica del codice del database
    Dopo avere inserito il database o il server nel controllo della versione e avere definito una linea di base di test, è possibile eseguire le diverse attività di sviluppo iterativo correlate alla maggior parte dei cicli di sviluppo.

  • Compilazione e distribuzione di database in un ambiente di produzione o gestione temporanea
    Dopo avere testato una versione del database, è possibile distribuirla in un ambiente di gestione temporanea ed eseguire la verifica finale. Dopo avere accertato il funzionamento corretto del database, è possibile distribuirlo in un ambiente di produzione.

Vedere anche

Concetti

Gestione delle modifiche al database