Share via


Esercitazione del ciclo di vita delle applicazioni del livello dati

Questa esercitazione è destinata agli utenti che non hanno familiarità con le applicazioni livello dati (DAC), ma che conoscono i concetti relativi ai database, le istruzioni Transact-SQL e Visual Studio. Attraverso questa esercitazione verranno illustrati ai nuovi utenti i passaggi di base per la creazione, la distribuzione, il monitoraggio e l'aggiornamento di un'applicazione livello dati.

Lezioni dell'esercitazione

In questa esercitazione viene descritto come eseguire i passaggi di base per la creazione, la distribuzione, la gestione e l'aggiornamento di un'applicazione livello dati utilizzando le caratteristiche di SQL Server 2008 R2 e Microsoft Visual Studio 2010.

Un'applicazione livello dati consente di definire gli oggetti a livello di istanza, gli schemi e gli oggetti di database utilizzati da un'applicazione client-server o a tre livelli. Viene creata tramite un progetto di applicazione livello dati in Visual Studio, nel quale uno sviluppatore di database definisce gli oggetti utilizzati dall'applicazione associati all'applicazione livello dati. Durante la successiva compilazione del progetto in Visual Studio viene compilato un tipo DAC, o definizione, che specifica gli oggetti del progetto di applicazione livello dati. La definizione DAC viene compilata in un file di pacchetto di applicazione livello dati, che corrisponde a una singola unità di distribuzione simile a un file eseguibile dell'applicazione. Il pacchetto di applicazione livello dati viene utilizzato per distribuire l'applicazione livello dati in un'istanza di Motore di database. È possibile quindi gestire e monitorare l'applicazione livello dati tramite Esplora oggetti ed Esplora utilità di SQL Server Management Studio. Dopo aver eseguito la distribuzione dell'applicazione livello dati, è possibile procedere allo sviluppo di una nuova versione DAC, che verrà compilata in un pacchetto di applicazione livello dati. Tale pacchetto potrà essere utilizzato per distribuire una nuova istanza di applicazione livello dati o per aggiornare un'istanza distribuita in precedenza.

L'esercitazione presuppone che sia stato installato Visual Studio 2010 e due istanze del Motore di database. In una delle istanze verrà distribuita l'applicazione livello dati; tale istanza sarà indicata come istanza di prova. L'istanza di prova può essere SQL Server 2008 Service Pack 2 o successiva. Nella seconda istanza deve essere eseguito SQL Server 2008 R2 e deve essere configurato come un punto di controllo dell'utilità (UCP). Per ulteriori informazioni, vedere Procedura: Creazione di un punto di controllo di Utilità SQL Server (Utilità SQL Server).

È necessario utilizzare le versioni di SQL Server 2008 R2 delle procedure guidate di SQL Server e SQL Server Management Studio per eseguire le operazioni DAC.

In questa esercitazione verranno eseguite le attività seguenti:

  • Registrare l'istanza di prova nell'utilità di SQL Server e creare un database di esempio semplice nell'istanza.

  • Creare un progetto di applicazione livello dati semplice in Visual Studio e compilarlo per creare un pacchetto di applicazione livello dati.

  • Utilizzare la procedura guidata Distribuisci applicazione del livello dati per distribuire un'istanza di applicazione livello dati.

  • Visualizzare le proprietà dell'istanza di applicazione livello dati distribuita in Esplora oggetti.

  • Visualizzare le informazioni sull'utilizzo delle risorse DAC in Esplora utilità.

  • Modificare il progetto di applicazione livello dati in Visual Studio e compilarlo per creare una nuova versione del pacchetto di applicazione livello dati.

  • Utilizzare il pacchetto di applicazione livello dati per aggiornare l'istanza di applicazione livello dati.

  • Utilizzare la procedura guidata Elimina applicazione del livello dati per eliminare l'applicazione livello dati distribuita.

L'esercitazione è suddivisa in sei lezioni.

Requisiti

Per completare questa esercitazione, è consigliabile avere familiarità con il linguaggio Transact-SQL e con le modalità di utilizzo di SQL Server Management Studio, compreso l'editor di query del Motore di database. È necessario essere un membro del ruolo predefinito del server sysadmin.

È necessario che nel sistema siano installati i componenti seguenti:

  • Due istanze del Motore di database. Un'istanza deve essere SQL Server 2008 R2 e deve essere configurata come un punto di controllo dell'utilità. L'altra istanza può essere SQL Server 2008 SP2 o successiva.

  • SQL Server 2008 R2 versione di SQL Server Management Studio.

  • Microsoft Visual Studio 2010

  • Microsoft Internet Explorer 6 SP1 o versione successiva

    Nota

    Per la consultazione delle esercitazioni è consigliabile aggiungere i pulsanti Argomento precedente e Argomento successivo alla barra degli strumenti dell'applicazione utilizzata per visualizzare i documenti. Per ulteriori informazioni, vedere Aggiunta dei pulsanti Argomento precedente e Argomento successivo alla Guida.