Procedura: Creare progetti di database e server

È possibile gestire modifiche a un database creando un progetto di database ed è possibile gestire modifiche a oggetti e impostazioni su un server database creando un progetto server. È possibile creare uno di questi tipi di progetto tramite la Creazione guidata nuovo progetto oppure eseguendo manualmente le procedure corrispondenti. È inoltre possibile creare o importare gli oggetti e le impostazioni che si desidera gestire, quindi archiviare il progetto e i relativi file nel controllo della versione.

Per creare un progetto di database o server tramite la Creazione guidata nuovo progetto

  1. Scegliere Nuovo dal menu File e quindi fare clic su Progetto.

    Verrà visualizzata la finestra di dialogo Nuovo progetto.

  2. Nella sezione dei modelli installati espandere i nodi Database e SQL Server, quindi fare clic su Avanzate.

  3. Nell'elenco di modelli fare clic sull'icona appropriata per avviare la Creazione guidata nuovo progetto.

    Ad esempio, fare clic su Creazione guidata SQL Server 2005 per creare un progetto di database per SQL Server 2005.

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

    È possibile utilizzare lo stesso nome del database o del server che si desidera gestire oppure attribuire al progetto un altro nome.

  5. In Percorso digitare o fare clic sul percorso della directory in cui si desidera creare il progetto.

  6. In Soluzione fare clic su Crea nuova soluzione se si desidera creare una soluzione per il progetto. Fare clic su Aggiungi a soluzione se si desidera aggiungere il progetto 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, il nome della soluzione corrisponde al nome del progetto.

  9. Eseguire una delle operazioni seguenti:

    • Accertarsi che la casella di controllo Aggiungi al controllo del codice sorgente sia selezionata se si desidera aggiungere immediatamente la nuova soluzione e il progetto al controllo della versione.

    • Deselezionare la casella di controllo Aggiungi al controllo del codice sorgente se si intende aggiungere la soluzione e il progetto al controllo della versione in un secondo momento oppure se non si intende utilizzare il controllo della versione con questa soluzione.

  10. Scegliere OK.

    Verrà visualizzata la Creazione guidata nuovo progetto.

    A questo punto verrà utilizzata la procedura guidata per configurare il progetto e specificare il database o il server da cui si desidera importare oggetti e impostazioni.

Per configurare il progetto e importare oggetti e impostazioni

  1. Scegliere Avanti dopo avere letto la schermata iniziale.

  2. Specificare il tipo di progetto che si desidera creare eseguendo uno dei passaggi seguenti:

    • Fare clic su Un progetto di database per gestire le modifiche a un database definito dall'utente.

    • Fare clic su Un progetto server per gestire le modifiche a oggetti server e al database "master".

  3. Eseguire una delle operazioni seguenti in File di script SQL:

    • Fare clic su Per schema per prima organizzare i file nel progetto innanzitutto in base allo schema, quindi in base al tipo di oggetto.

    • Fare clic su Per tipo di oggetto per organizzare i file nel progetto in base al tipo di oggetto, ad esempio tabelle o visualizzazioni, come criterio di ordinamento principale.

      Nota importanteImportante

      Non è possibile modificare l'organizzazione fisica predefinita dopo la creazione del progetto. È possibile spostare manualmente i file in Esplora soluzioni, tuttavia verranno 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. Anche se non è possibile modificare l'organizzazione fisica dei file, è possibile modificare la visualizzazione degli oggetti in essi definiti. Per controllare l'organizzazione in Visualizzazione schema, fare clic sul progetto con il pulsante destro del mouse, scegliere Cambia visualizzazione, quindi Tipo oggetto o Schema.

  4. In File di script SQL selezionare la casella di controllo Includi nome dello schema nel nome file se si desidera includere il nome dello schema nel nome file. In caso contrario, deselezionare la casella di controllo.

  5. Fare clic su Avanti.

  6. Nella pagina Imposta opzioni database 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 le proprietà di database dei progetti di database.

  7. Fare clic su Avanti.

  8. Nella pagina Importa schema database eseguire una delle operazioni seguenti:

    • Se non si desidera importare oggetti o impostazioni, fare clic su Avanti e andare al passaggio 11. È comunque possibile importare oggetti e impostazioni in un database vuoto. Per ulteriori informazioni vedere Procedura: importare oggetti e impostazioni di database.

    • Se si desidera importare oggetti e impostazioni, selezionare la casella di controllo Importa schema esistente.

    Nota

    Se si importano oggetti e impostazioni, vengono importante anche le proprietà estese dal database di origine. Le proprietà estese di un oggetto vengono definite nel file contenente la definizione dell'oggetto. Ad esempio, l'importazione delle proprietà estese in una tabella denominata TabellaPersonale comporta l'aggiunta di istruzioni sp_addextendedproperty al file TabellaPersonale.table.sql. Questa operazione interessa solo le istruzioni , sp_addextendedproperty, .

  9. In Connessione database di origine fare clic sulla connessione corrispondente al server e al database da cui si desidera importare gli oggetti e le impostazioni.

    Per un progetto server è consigliabile specificare il database "master". Se non esiste una connessione, scegliere Nuova connessione per crearla. Se non si specifica una connessione, il progetto verrà creato senza importare alcun oggetto o impostazione.

    Nota

    È possibile importare oggetti e impostazioni in un secondo momento, se il progetto non contiene già oggetti. Per ulteriori informazioni vedere Procedura: importare oggetti e impostazioni di database e Procedura: importare oggetti server e relative impostazioni.

  10. Configurare le opzioni di importazione in base alle esigenze.

    Per ulteriori informazioni vedere Cenni preliminari sulla Creazione guidata nuovo progetto di database.

  11. Fare clic su Avanti.

  12. Nella pagina Configura compilazione/distribuzione è possibile specificare le impostazioni iniziali per controllare la modalità di compilazione e distribuzione del progetto.

    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 le impostazioni di distribuzione dei progetti di database e di server.

  13. Fare clic su Fine per creare il progetto e, se è stato specificato un database o un server esistente, importarne oggetti e impostazioni.

    Il progetto è ora pronto per l'uso. È possibile archiviarlo nel controllo della versione se si lavora in un ambiente di collaborazione in team.

Vedere anche

Attività

Procedura: creare progetti server e di database vuoti

Procedura dettagliata: Includere uno schema di database esistente nel controllo della versione

Concetti

Scrittura e modifica del codice del database

Panoramica sui progetti di database e server