Comment : déployer une version antérieure d'une base de données sous contrôle de version
Mise à jour : novembre 2007
Si vous placez un projet de base de données et ses tests unitaires connexes sous contrôle de version, vous pouvez facilement récupérer et déployer des versions antérieures de ce projet. Vous pouvez devoir déployer une version antérieure d'un projet de base de données, par exemple pour restaurer une version précédente d'une base de données de production ou développer un correctif pour un client qui a une version antérieure de votre application. Si vous utilisez un système de contrôle de version, tel que Visual Studio Team System Team Foundation Server, qui prend en charge l'application d'une étiquette nommée à un groupe de fichiers, vous pouvez facilement récupérer et déployer une version antérieure de la base de données. Si votre système de contrôle de version ne prend pas en charge les étiquettes, vous pouvez également récupérer des versions spécifiques de fichiers individuels, ou vous pouvez également être en mesure de récupérer les versions de fichiers d'une date spécifique.
Remarque : |
---|
Cette rubrique donne la syntaxe pour contrôle de version Team Foundation. Reportez-vous à la documentation de votre logiciel de contrôle de version si vous utilisez une autre application. |
Pour récupérer et déployer une version antérieure de votre projet de base de données
Si vous utilisez le contrôle de version Team Foundation, vous pouvez rechercher une version étiquetée de votre projet et récupérer les fichiers dans votre espace de travail local. Si vous n'avez pas d'étiquettes disponibles, vous pouvez toujours obtenir des versions spécifiques de fichiers. Vous pouvez également obtenir les versions de fichiers d'une date spécifique. Pour plus d'informations, consultez Comment : obtenir la source de votre projet d'équipe.
Générez votre script de compilation de base de données pour un déploiement existant. Pour plus d'informations, consultez Comment : préparer des scripts de compilation de base de données.
Passez en revue le script de compilation de base de données. S'il s'agit de la version souhaitée, déployez vos modifications vers votre environnement de développement isolé. Pour plus d'informations, consultez Comment : déployer des modifications vers des bases de données nouvelles ou existantes.
Exécutez les tests unitaires qui correspondent à la version de votre projet dans votre environnement de développement isolé.
Si vous devez modifier une version antérieure d'une base de données, vous devez envisager d'utiliser les fonctionnalités de création de branche qui sont disponibles dans le contrôle de version Team Foundation. Pour plus d'informations, consultez Création de branche et fusion du contrôle de version Team Foundation.
Si vous souhaitez déployer le projet de base de données dans une base de données de production, vous pouvez remettre le script de compilation généré au membre de l'équipe qui a accès au serveur de production. Ce membre de l'équipe peut réviser le script, puis l'exécuter pour déployer vos modifications dans la production.
Voir aussi
Concepts
Vue d'ensemble de la terminologie de Database Edition
Autres ressources
Comment : placer des projets de base de données sous contrôle de version
Vue d'ensemble des projets de base de données dans un environnement de travail en équipe