Partager via


Didacticiel sur le cycle de vie d'une application de couche Données

Ce didacticiel est conçu pour les utilisateurs qui découvrent les applications de la couche Données (DAC), mais connaissent les concepts de base de données, instructions Transact-SQL et Visual Studio. Il aidera les nouveaux utilisateurs à commencer en leur indiquant les étapes de base pour la création, le déploiement, la surveillance et la mise à niveau d'une DAC.

Contenu du didacticiel

Ce didacticiel vous indique comment effectuer les étapes de base pour créer, déployer, gérer et mettre à niveau une DAC à l'aide des fonctionnalités dans SQL Server 2008 R2 et Microsoft Visual Studio 2010.

Une DAC définit les objets de niveau de l'instance, les schémas et les objets de base de données utilisés par une application à trois niveaux ou une application client-serveur. La DAC est créée à l'aide d'un projet DAC dans Visual Studio, où un développeur de base de données définit les objets utilisés par l'application associée à la DAC. Lorsque le projet est généré, Visual Studio compile un type de DAC, ou une définition, qui spécifie les objets à partir du projet DAC. La définition de la DAC est intégrée à un fichier de package DAC, c'est-à-dire une unité unique de déploiement semblable à un fichier exécutable d'application. Le package DAC est utilisé pour déployer la DAC sur une instance du moteur de base de données. Vous pouvez ensuite gérer et surveiller la DAC à l'aide de l'Explorateur d'objets et de l'Explorateur de l'utilitaire dans SQL Server Management Studio. Une fois la DAC déployée, le développement peut continuer sur une nouvelle version de la DAC. La nouvelle version est intégrée à un package DAC qui peut être utilisé pour déployer une nouvelle instance DAC ou mettre à niveau la DAC déployée précédemment.

Le didacticiel suppose que vous avez installé Visual Studio 2010 et deux instances du moteur de base de données. L'une des deux instances se trouve à l'endroit où vous aurez déployé la DAC et sera désignée comme étant l'instance de test. L'instance de test peut être SQL Server 2008 Service Pack 2 ou version ultérieure. La deuxième instance doit exécuter SQL Server 2008 R2 et être configurée en tant que point de contrôle de l'utilitaire (UCP). Pour plus d'informations, consultez Procédure : créer un point de contrôle d'utilitaire SQL Server (utilitaire SQL Server).

Vous devez utiliser les versions SQL Server 2008 R2 des Assistants SQL Server et SQL Server Management Studio pour effectuer des opérations DAC.

Vous allez effectuer les tâches suivantes :

  • Inscrire l'instance de test dans l'Utilitaire SQL Server et créer un exemple de base de données simple sur cette instance.

  • Créer un projet DAC simple dans Visual Studio et générer le projet pour créer un package de DAC.

  • Utiliser l'Assistant Déployer l'application de la couche Données pour déployer une instance DAC.

  • Afficher les propriétés de l'instance de DAC déployée dans l'Explorateur d'objets.

  • Consulter les informations d'utilisation des ressources de la DAC dans l'Explorateur de l'utilitaire.

  • Modifier le projet DAC dans Visual Studio et le générer pour créer une nouvelle version du package DAC.

  • Utiliser le package de DAC pour mettre à niveau l'instance de DAC.

  • Utiliser l'Assistant Supprimer l'application de la couche Données pour supprimer la DAC déployée.

Ce didacticiel est divisé en six leçons.

Spécifications

Pour suivre ce didacticiel, vous devez connaître le langage Transact-SQL et savoir utiliser SQL Server Management Studio, y compris l'éditeur de requête du moteur de base de données. Vous devez être membre du rôle serveur fixe sysadmin.

Les programmes suivants doivent être installés sur votre système :

  • Deux instances du moteur de base de données. L'une des instances doit être SQL Server 2008 R2 et être configurée comme un point de contrôle de l'utilitaire. L'autre instance peut être SQL Server 2008 SP2 ou version ultérieure.

  • Version SQL Server 2008 R2 de SQL Server Management Studio.

  • Microsoft Visual Studio 2010

  • Microsoft Internet Explorer 6 avec SP1 ou une version ultérieure

    Notes

    Lorsque vous parcourez les didacticiels, il est recommandé d'ajouter les boutons Suivant et Précédent dans la barre d'outils de l'afficheur de document. Pour plus d'informations, consultez Ajout des boutons Rubrique suivante et Rubrique précédente dans l'aide.