Condividi tramite


Procedura: importare aggiornamenti da un database nel progetto di database

Per creare un progetto di database, viene in genere importato lo schema di database da un database di produzione esistente. Se durante il lavoro di sviluppo sono state applicate modifiche al server di produzione, potrebbe essere necessario importarle nel progetto. Non è possibile utilizzare il comando Importa schema database, in quanto è disponibile solo per i progetti che non contengono già oggetti di database. Per importare le modifiche apportate al server database, è necessario utilizzare la funzionalità Confronto schema.

Nota

Quando si utilizza Confronto schema per aggiornare un progetto di database, gli oggetti inclusi nel progetto di database ma non nel database di origine non vengono eliminati. Questo comportamento è diverso rispetto a quando si esegue il confronto tra due database. Dopo aver aggiornato un progetto di database in modo che corrisponda a un database di origine, sarà infatti necessario eliminare manualmente dal progetto di database eventuali oggetti non inclusi nel database di origine.

Per importare gli aggiornamenti da un database esistente nel progetto di database

  1. Aprire il progetto di database in Visual Studio. Per ulteriori informazioni vedere Procedura: aprire un progetto server o di database.

    Nota

    Se non si dispone già di un progetto di database, è consigliabile vedere Avvio dello sviluppo in team di database per ottenere informazioni in merito alla creazione di un progetto di database e all'importazione degli oggetti di database e delle impostazioni per la prima volta.

  2. Scegliere Confronto schema dal menu Dati e quindi Nuovo confronto schema.

    Verrà visualizzata la finestra di dialogo Nuovo confronto schema.

    Nota

    È inoltre possibile fare clic con il pulsante destro del mouse sul progetto di database in Esplora soluzioni o in Visualizzazione schema, quindi scegliere Confronto schema.

  3. In Schema di origine fare clic su Database e quindi sulla connessione al database da cui si desidera importare gli aggiornamenti dello schema.

    Nota

    È necessario disporre delle autorizzazioni di accesso al database di origine. Per ulteriori informazioni vedere Autorizzazioni necessarie per le funzionalità di database di Visual Studio.

  4. In Schema di destinazione fare clic su Progetto.

    Per impostazione predefinita, dovrebbe essere visualizzato il progetto di database aperto.

  5. Scegliere OK per avviare il confronto.

    Al termine del confronto, verranno visualizzati i risultati.

  6. Specificare l'Azione di aggiornamento per le differenze.

    Per impostazione predefinita, tutte le modifiche vengono sincronizzate.

    Nota

    Se la destinazione di Confronto schema è un progetto, non viene controllata alcuna dipendenza quando si modifica l'azione dell'aggiornamento.

  7. Scegliere Confronto schema dal menu Dati, quindi Scrivi aggiornamenti.

    Le modifiche specificate vengono scritte nel progetto di database, sincronizzandolo con il database.

    Nota

    È inoltre possibile fare clic su Scrivi aggiornamenti sulla barra degli strumenti di Confronto schema.

Vedere anche

Attività

Procedura: Creare progetti di database e server

Procedura: impostare le opzioni per il confronto di schemi di database

Procedura: confrontare gli schemi di database

Procedura dettagliata: confronto degli schemi di un database e di un progetto di database