Condividi tramite


Lezione 4: Modifica di una DAC in Visual Studio

In questa lezione viene illustrato come aggiungere una tabella al progetto DAC di esempio creato nella lezione 1 e come compilare il pacchetto DAC utilizzato per aggiornare la DAC distribuita nella prossima lezione. Tutti i passaggi di questa lezione vengono eseguiti in Visual Studio.

Procedure

Aprire il progetto SampleDAC in Visual Studio

  1. Aprire Microsoft Visual Studio.

  2. Scegliere Apri dal menu File, quindi fare clic su Progetto/Soluzione.

    Verrà visualizzata la finestra di dialogo Apri progetto.

  3. Espandere la cartella SampleDAC, fare clic sul file SampleDac.sln, quindi fare clic su Apri.

    In questo modo il progetto e la soluzione SampleDAC sono stati aperti.

    Nella prossima esercitazione si aggiungerà una seconda tabella al progetto.

Aggiunta di una tabella e compilazione dell'applicazione del livello dati

Una volta aperto il progetto SampleDAC, nei prossimi passaggi verrà illustrato come aggiungere oggetti al progetto e come compilare e distribuire il pacchetto DAC.

Per aggiungere una tabella al progetto

  1. In Visualizzazione schema espandere il nodo SampleDAC e il nodo Schemi, quindi espandere il nodo relativo allo schema dbo.

  2. Fare clic con il pulsante destro del mouse sul nodo Tabelle, selezionare Aggiungi, quindi Tabella.

  3. Nella finestra di dialogo Aggiungi nuovo elemento assicurarsi che venga selezionato il modello Tabella, modificare quindi in SalesAssociate il valore della casella Nome situata nella parte inferiore della finestra di dialogo. Fare clic sul pulsante Aggiungi. Verrà aperta la finestra Editor Transact-SQL con un file denominato SalesAssociate.table.sql.

  4. Nella finestra Editor Transact-SQL modificare l'istruzione CREATE TABLE nel modo seguente:

    CREATE TABLE [dbo].[SalesAssociate]
    (
        [EmployeeID]   INT           PRIMARY KEY,
        [EmployeeName] NVARCHAR(40)  NOT NULL,
        [YTDOrders]    INT           NOT NULL,
        [YTDSales]     INT           NOT NULL
    );
    
  5. Salvare le modifiche apportate e chiudere la finestra Editor Transact-SQL. In Visualizzazione schema è adesso visibile una tabella SalesAssociate sotto il nodo dbo. In Esplora soluzioni è ora visibile il file SalesAssociate.table.sql.

    A questo punto è stata aggiunta una tabella al progetto SampleDAC ed è possibile compilare il progetto.

Per compilare il progetto

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sul nodo SampleDAC e selezionare Compila.

  2. Controllare il report delle operazioni di compilazione nella finestra Output. Tra gli altri elementi, vengono riportati il percorso e il nome del file SampleDac.dacpac creato dalla compilazione.

  3. Se l'istanza del Motore di database in cui verrà aggiornata la DAC è in un computer separato, copiare il file SampleDac.dacpac in un percorso a cui è possibile accedere dall'altro computer.

    Il progetto SampleDAC è stato compilato. È possibile passare il file dacpac a uno sviluppatore o un amministratore di database che potrà quindi utilizzare la procedura guidata Importa applicazione del livello dati di SQL Server Management Studio per distribuire l'applicazione del livello dati in un'istanza del Motore di database.

Passaggi successivi

In questo modo è stata aggiunta una nuova tabella nel progetto SampleDAC ed è stata compilata una nuova versione del pacchetto DAC. Nella prossima lezione verrà illustrato come utilizzare il pacchetto per aggiornare la DAC distribuita nella lezione 2. Vedere Lezione 5: Aggiornamento di un'applicazione del livello dati.