Share via


Configuration de projets de base de données et réalisation d'un déploiement de tests

Avant de commencer à effectuer des tâches de développement itératif, vous configurez le projet de base de données pour qu'il corresponde à votre environnement de déploiement cible. Après avoir configuré le projet de base de données, vous pouvez générer et déployer la base de données sur l'environnement de développement isolé pour vérifier que les paramètres de déploiement et de génération sont corrects.

Scénarios courants

Dans le tableau suivant, vous pouvez trouver les descriptions des tâches courantes qui prennent en charge ce scénario, ainsi que des liens pointant vers des informations supplémentaires sur la façon dont vous pouvez mener à bien ces tâches.

Scénario

Contenu de support

Apprendre en faisant : en accomplissant les premières procédures pas à pas, vous découvrirez rapidement l'intégralité du processus, de la création d'un environnement de développement isolé à l'établissement d'une planification initiale en passant par la réalisation d'un développement itératif.

Procédure pas à pas : création d'un environnement de développement de base de données isolé

Procédure pas à pas : établissement d'une planification initiale pour l'environnement de développement isolé

Configurer votre projet de base de données pour la génération : vous pouvez configurer les paramètres qui contrôlent la manière dont votre projet de base de données est généré. Par exemple, vous pouvez spécifier l'emplacement de la sortie de votre build.

Comment : configurer les paramètres de génération pour des projets de base de données et serveur

Configurer votre projet de base de données pour le déploiement :

  • Vous pouvez configurer le déploiement de n'importe quelle configuration de build en associant une configuration à une base de données cible, un fichier qui contient les détails du déploiement, et un fichier qui contient les variables qui affectent le déploiement.

  • Vous pouvez contrôler les détails du déploiement en modifiant le fichier qui contient ces détails. L'extension de nom de fichier pour ce type de fichier est .deploymentconfig.

  • Vous pouvez personnaliser les variables pour remplacer les constantes de chaîne au moment de l'exécution.

  • Vous pouvez contrôler si les propriétés de base de données doivent être mises à jour lors du déploiement de la base de données. Vous pouvez personnaliser des options de déploiement pour ignorer certains types de différences lors de la génération du script de mise à jour.

  • Vous pouvez contrôler si les propriétés de base de données doivent être déployées mais pas leurs valeurs. Vous pouvez personnaliser des options de déploiement telles que les différences qui doivent être ignorées ou prises en considération lors de la génération du script de mise à jour.

Comment : configurer les paramètres de déploiement pour des projets de base de données et serveur

Comment : configurer les propriétés des détails du déploiement

Comment : configurer les propriétés de base de données pour les projets de base de données

Générer et déployer vos modifications dans votre environnement de développement isolé : après avoir modifié la base de données ou le projet serveur, vous générez et déployez les modifications dans votre environnement de développement isolé. Vous pouvez tester ensuite ces modifications sans affecter d'autres membres de votre équipe.

Générer et déployer des bases de données dans un environnement de développement isolé

Scénarios associés

  • Démarrage du développement de bases de données en équipe
    Pour gérer les modifications apportées aux paramètres et aux objets de base de données ou aux paramètres et aux objets serveur, vous créez en premier un projet de base de données ou un projet serveur. Le projet est la représentation hors connexion des objets et paramètres pour la base de données ou le serveur.

  • Vérification du code de base de données à l'aide de tests unitaires
    Avant de commencer le travail de développement itératif sur votre base de données, vous pouvez créer des tests unitaires de base de données afin de vérifier le comportement existant de la base de données. Pour vérifier le comportement, vous pouvez définir un plan de génération de données pour affecter à la base de données un état connu. En utilisant ces applications pratiques, vous établissez un planning de test du produit afin de réduire la probabilité que les modifications suivantes interrompent le comportement de la base de données ou de l'application existante.

  • Écriture et modification du code d'une base de données
    Après avoir placé votre base de données ou serveur sous contrôle de version et défini un planning de test, vous pouvez effectuer les différentes tâches de développement itératif qui expliquent la plupart des cycles de développement.

  • Générer et déployer des bases de données dans un environnement de pré-production ou de production
    Après avoir testé une version de votre base de données, vous pouvez la déployer dans un environnement intermédiaire et exécuter une dernière vérification. Lorsque vous avez vérifié que la base de données fonctionne comme vous l'escomptiez, vous pouvez la déployer dans un environnement de production.

Voir aussi

Concepts

Gestion des modifications de la base de données