Condividi tramite


Procedura: creare progetti di database

Aggiornamento: novembre 2007

Per progetto di database si intende la rappresentazione non in linea di un database e il meccanismo utilizzato per la gestione delle modifiche apportate al database. Per creare un progetto di database con controllo delle versioni da un database esistente, è necessario creare un progetto di database, importare le informazioni sullo schema dal database, quindi archiviare il progetto e i relativi file nel controllo delle versioni.

Nota:

È possibile che venga visualizzato un messaggio di errore quando si crea un progetto di database e non si dispone delle autorizzazioni appropriate nell'istanza locale di Microsoft SQL Server utilizzata per la convalida della fase di progettazione. Se non è stato eseguito l'accesso al computer con le credenziali amministrative, è possibile che sia necessario chiedere all'amministratore di concedere le autorizzazioni per la creazione di database in SQL Server. Per ulteriori informazioni sulla specifica dell'istanza locale da utilizzare per la convalida della fase di progettazione, vedere Procedura: specificare l'istanza locale di SQL Server da utilizzare per la convalida della fase di progettazione.

È possibile creare il progetto da un database esistente tramite la Creazione guidata nuovo progetto di database oppure eseguendo manualmente le procedure equivalenti.

Per creare un progetto di database da un database esistente tramite la Creazione guidata nuovo progetto di database

  1. Scegliere Nuovo dal menu File, quindi scegliere Progetto.

    Verrà visualizzata la finestra di dialogo Nuovo progetto.

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

    Nell'elenco Modelli vengono visualizzati i modelli di progetto di database disponibili.

  3. Se si desidera creare un database di Microsoft SQL Server 2005, fare clic su Creazione guidata SQL Server 2005. Se invece si desidera creare un database di SQL Server 2000, fare clic su Creazione guidata SQL Server 2000.

  4. In Nome digitare il nome che si desidera assegnare al progetto di database.

    Tale nome può essere identico a quello del database che si desidera gestire. È comunque possibile assegnare nomi diversi al progetto e al database.

  5. In Percorso digitare o selezionare il percorso della cartella in cui si desidera creare il progetto di database.

  6. In Soluzione fare clic su Crea nuova soluzione se si desidera creare una soluzione per il progetto di database oppure su Aggiungi a soluzione se si desidera aggiungere il progetto di database alla soluzione esistente.

  7. Se si desidera creare una directory che conterrà la soluzione, selezionare la casella di controllo Crea directory per soluzione.

  8. In Nome soluzione digitare il nome che si desidera assegnare alla soluzione.

    Per impostazione predefinita, questo nome è identico a quello del progetto.

  9. Se si desidera aggiungere immediatamente la nuova soluzione e il progetto al controllo delle versioni, accertarsi che la casella di controllo Aggiungi al controllo del codice sorgente sia selezionata. Deselezionare la casella di controllo se si intende aggiungere la soluzione e il progetto al controllo delle versioni in un secondo momento oppure se non si intende utilizzare il controllo delle versioni con questa soluzione.

  10. Scegliere OK.

    Verrà visualizzata la Creazione guidata nuovo progetto di database. A questo punto verrà utilizzata la procedura guidata per configurare il progetto e selezionare il database da cui importare lo schema di database.

Per configurare il progetto e importare uno schema di database

  1. Scegliere Avanti dopo avere letto la schermata iniziale.

  2. Se si desidera che i file del progetto vengano organizzati in base al tipo di oggetto, ad esempio alle tabelle o alle viste, come criterio di ordinamento principale, fare clic su Organizza il progetto per tipo di oggetto. Se invece si desidera che i file del progetto vengano organizzati dapprima in base allo schema e poi al tipo di oggetto, fare clic su Organizza il progetto per schema.

    Nota importante:

    Non è possibile modificare l'organizzazione predefinita dopo la creazione del progetto. È possibile spostare manualmente i file in Esplora soluzioni, tuttavia verranno inizialmente aggiunti in base all'organizzazione specificata nella procedura guidata. Se si prevede di utilizzare più schemi nel progetto, è opportuno organizzare il progetto in base allo schema, anziché al tipo di oggetto. Per cambiare l'organizzazione in Visualizzazione schema, fare clic sul progetto con il pulsante destro del mouse, scegliere Cambia vista, quindi Tipo oggetto o Schema per organizzare il progetto rispettivamente in base al tipo di oggetto o allo schema.

  3. Specificare gli schemi per i due campi aggiuntivi, quindi fare clic su Avanti.

  4. Nella pagina Imposta opzioni database è possibile configurare le opzioni per il progetto di database. Per ulteriori informazioni, vedere Cenni preliminari sulla Creazione guidata nuovo progetto di database.

    Nota:

    È possibile modificare queste opzioni dopo la creazione del progetto. Per ulteriori informazioni, vedere Procedura: configurare i progetti di database per la generazione e la distribuzione.

  5. Fare clic su Avanti.

  6. Se non si desidera importare uno schema di database, nella pagina Importa schema database fare clic su Avanti e procedere con l'operazione descritta al passaggio 11.

  7. Se si desidera importare uno schema di database esistente, selezionare la casella di controllo Importa schema esistente.

    Nota:

    Quando si importa uno schema di database, vengono importante anche le proprietà estese del database di origine. Le proprietà estese di un oggetto vengono definite nello stesso file che contiene la definizione dell'oggetto. Le proprietà estese di una tabella TabellaPersonale comporteranno ad esempio l'aggiunta di istruzioni sp_addextendedproperty al file TabellaPersonale.table.sql. Questa operazione interessa le istruzioni sp_addextendedproperty, sp_settriggerorder, sp_tableoption e sp_indexoption.

  8. In Connessione database di origine fare clic sulla connessione corrispondente al server e al database da cui si desidera importare lo schema. Se la connessione non è già disponibile, fare clic su Nuova connessione per crearla. Se non si specifica una connessione, il progetto di database verrà creato ma non verrà importato nessuno schema.

    Nota:

    Se il progetto di database non contiene già oggetti, è possibile importare uno schema di database in un secondo momento. Per ulteriori informazioni, vedere Procedura: importare uno schema di database.

  9. Se necessario, configurare le opzioni di importazione. Per ulteriori informazioni, vedere Cenni preliminari sulla Creazione guidata nuovo progetto di database.

  10. Fare clic su Avanti.

  11. Nella pagina Configura generazione/distribuzione è possibile specificare le impostazioni utente iniziali che controllano la modalità di generazione e distribuzione del progetto di database. Per ulteriori informazioni, vedere Cenni preliminari sulla Creazione guidata nuovo progetto di database.

    Nota:

    È possibile modificare queste opzioni dopo la creazione del progetto. Per ulteriori informazioni, vedere Procedura: configurare i progetti di database per la generazione e la distribuzione.

  12. Fare clic su Fine per creare il progetto di database e importare l'eventuale schema di database specificato.

    Il progetto di database è pronto per l'uso e può essere archiviato nel controllo delle versioni se si lavora in un ambiente di team.

Vedere anche

Attività

Procedura: creare progetti di database vuoti

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

Concetti

Panoramica sulla terminologia di Database Edition

Altre risorse

Guida introduttiva ai progetti di database

Utilizzo di progetti di database in un ambiente di team