Partager via


Leçon 4 : Modification d'une DAC dans Visual Studio

Dans cette leçon, vous allez ajouter une table à l'exemple de projet DAC que vous avez créé à la Leçon 1, puis vous allez générer le package de DAC utilisé pour mettre à niveau la DAC déployée dans la leçon suivante. Toutes les étapes de cette leçon sont effectuées dans Visual Studio.

Procédures

Ouvrez le projet SampleDAC dans Visual Studio

  1. Ouvrez Microsoft Visual Studio.

  2. Dans le menu Fichier, pointez sur Ouvrir, puis cliquez sur Projet/Solution....

    La boîte de dialogue Ouvrir un projet s'affiche.

  3. Développez le dossier SampleDAC, cliquez sur le fichier SampleDac.sln, puis cliquez sur Ouvrir.

    Vous avez ouvert la solution et le projet SampleDAC.

    Vous allez ensuite ajouter une deuxième table au projet.

Ajout d'une table et génération de la DAC

Maintenant que le projet SampleDAC est ouvert, les étapes suivantes indiquent comment ajouter des objets au projet, puis générer le package de DAC.

Pour ajouter une table au projet

  1. Dans la vue Schéma, développez le nœud SampleDAC, développez le nœud Schémas, puis développez le nœud pour le schéma dbo.

  2. Cliquez avec le bouton droit sur le nœud Tables, sélectionnez Ajouter, puis Table.

  3. Dans la boîte de dialogue Ajouter un nouvel élément, vérifiez que le modèle Table est sélectionné et modifiez la valeur dans la zone Nom en bas de la boîte de dialogue de façon à lire SalesAssociate. Cliquez sur le bouton Ajouter. Une fenêtre de l'Éditeur Transact-SQL s'ouvre à présent pour un fichier nommé SalesAssociate.table.sql.

  4. Dans la fenêtre de l'Éditeur Transact-SQL, modifiez l'instruction CREATE TABLE de façon à lire :

    CREATE TABLE [dbo].[SalesAssociate]
    (
        [EmployeeID]   INT           PRIMARY KEY,
        [EmployeeName] NVARCHAR(40)  NOT NULL,
        [YTDOrders]    INT           NOT NULL,
        [YTDSales]     INT           NOT NULL
    );
    
  5. Fermez l'Éditeur Transact-SQL, en enregistrant vos modifications. Dans la vue Schéma, vous devriez maintenant voir une table SalesAssociate sous le nœud dbo. Dans l'Explorateur de solutions vous devriez maintenant voir un fichier SalesAssociate.table.sql.

    Vous avez maintenant ajouté une table au projet SampleDAC et vous pouvez générer le projet.

Pour générer le projet

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le nœud SampleDAC et sélectionnez Générer.

  2. Dans la fenêtre Sortie, examinez le rapport des actions de génération. L'un des éléments signalé correspond au chemin d'accès et au nom du fichier SampleDAC.dacpac créé par la génération.

  3. Si l'instance du moteur de base de données dans laquelle vous mettrez à niveau la DAC se trouve sur un autre ordinateur, copiez le fichier SampleDAC.dacpac dans un emplacement auquel vous pouvez accéder à partir de l'autre ordinateur.

    Vous avez maintenant généré le projet SampleDAC. Vous pouvez transmettre le fichier .dacpac à un développeur ou à un administrateur de base de données, qui peut utiliser ensuite l'Assistant Importer une application de la couche Données dans SQL Server Management Studio pour déployer la DAC dans une instance du moteur de base de données.

Étapes suivantes

Vous avez ajouté avec succès une nouvelle table au projet SampleDAC et vous avez généré une nouvelle version du package de DAC. Vous allez ensuite utiliser le package pour mettre à niveau la DAC que vous avez déployée lors de la Leçon 2. Consultez Leçon 5 : Mise à niveau d'une application de couche Données.