Condividi tramite


Estrarre, pubblicare e registrare file con estensione dacpac

 

In questo argomento vengono illustrate quattro procedure eseguibili facendo clic con il pulsante destro del mouse su un database connesso in Esplora oggetti di SQL Server:

  • Pubblicare l'applicazione livello dati

  • Estrarre l'applicazione livello dati

  • Registrare l'applicazione livello dati

  • Annullare la registrazione dell'applicazione livello dati

Pubblicare l'applicazione livello dati

È possibile pubblicare un file con estensione dacpac in un database.Tramite l'azione di pubblicazione viene aggiornato in modo incrementale uno schema del database affinché corrisponda allo schema di un file di origine con estensione dacpac.Se il database non esiste nel server, viene creato durante l'operazione di pubblicazione.

Questa azione è disponibile anche selezionando il nodo Database.

Selezionare il file con estensione dacpac.Dopo aver specificato un file con estensione dacpac, il pulsante Proprietà DAC viene abilitato.Nella finestra di dialogo Proprietà DAC vengono visualizzate le informazioni sul file con estensione dacpac.

Specificare la stringa di connessione al server di database e, successivamente, il nome del database, se non incluso nella stringa di connessione.

A questo punto i pulsanti Pubblica e Genera script sono abilitati.Se viene generato uno script, questo viene visualizzato in una finestra del documento e può essere salvato in base alle esigenze.Se si sceglie di pubblicare direttamente nel database, è possibile visualizzare un riepilogo dell'aggiornamento e dello script effettivo dalla finestra Operazioni con strumenti dati.

Se è selezionata la casella di controllo Registra come applicazione livello dati, viene eseguita la registrazione del database risultante come applicazione livello dati nei metadati del server.Se il database in cui si sta eseguendo la pubblicazione viene registrato, è possibile che l'operazione di pubblicazione non venga completata se lo schema del database è diverso dal relativo file dacpac corrente registrato.

La configurazione di pubblicazione aggiuntiva è disponibile nella finestra di dialogo Impostazioni di pubblicazione avanzate a cui è possibile accedere facendo clic sul pulsante Avanzate.

Estrarre l'applicazione livello dati

È possibile estrarre un file con estensione dacpac da un database.Tramite l'operazione di estrazione viene creato un file di snapshot di database (con estensione dacpac) da un database SQL di Windows Azure o SQL Server attivo in cui potrebbero essere contenuti dati di tabelle utente, oltre allo schema del database.

Specificare il file con estensione dacpac da creare.Tramite il pulsante Proprietà DAC viene visualizzata la relativa finestra di dialogo mediante la quale è possibile specificare le proprietà del file con estensione dacpac.

Modificare, in base alle esigenze, la configurazione del processo di estrazione.Nella sezione Estrai impostazioni è possibile scegliere di eseguire solo l'estrazione dello schema oppure, oltre a questa operazione, di includere anche i dati della tabella.Se si sceglie di estrarre lo schema e i dati, è possibile selezionare le tabelle per le quali si desidera eseguire l'estrazione dei dati.

Registrare l'applicazione livello dati

È possibile registrare un database come applicazione livello dati (DAC) nell'istanza.In questo modo viene archiviata una rappresentazione dello stato corrente dello schema del database nei metadati di sistema.

Nella finestra di dialogo Registra applicazione livello dati specificare le proprietà dell'applicazione livello dati registrata.

Annullare la registrazione dell'applicazione livello dati

Tramite l'annullamento della registrazione è possibile rimuovere i metadata di un'applicazione livello dati registrata dall'istanza.L'annullamento della registrazione non comporta l'eliminazione del database registrato.

Vedere anche

Sviluppo del database connesso