Comment : contrôler la perte de données pendant le déploiement sur des bases de données existantes
Mise à jour : novembre 2007
Lorsque vous apportez des modifications à un projet de base de données et que vous les déployez sur un serveur de base de données, certaines modifications peuvent entraîner une perte de données dans les objets de base de données qui sont supprimés ou recréés. Vous pouvez définir une option sur votre projet de base de données pour contrôler si un déploiement doit être annulé dans le cas où une modification risquerait d'entraîner une perte de données. Vous pouvez décider d'autoriser la perte de données si vous pouvez facilement régénérer les données. Par exemple, vous pouvez adopter cette approche si vous travaillez dans un environnement de développement isolé sur une base de données que vous avez remplie avec des données de test en utilisant le générateur de données.
Pour autoriser la perte de données pendant le déploiement sur une base de données existante
Dans l'Explorateur de solutions, cliquez sur le projet de base de données pour lequel vous voulez configurer des propriétés.
Dans le menu Affichage, cliquez sur Pages de propriétés.
La boîte de dialogue des propriétés de votre projet de base de données s'affiche.
Remarque : Vous pouvez également cliquer avec le bouton droit sur le projet de base de données, puis cliquer sur Propriétés.
Cliquez sur l'onglet Générer.
Désactivez la case à cocher Bloquer le déploiement incrémentiel si une perte de données peut se produire.
Dans le menu Fichier, cliquez sur Enregistrer les éléments sélectionnés.
Les modifications apportées aux propriétés de votre projet sont enregistrées. Les déploiements suivants du projet de base de données autoriseront les modifications qui entraînent une perte de données.
Pour éviter toute perte de données pendant le déploiement sur une base de données existante
Dans l'Explorateur de solutions, cliquez sur le projet de base de données pour lequel vous voulez configurer des propriétés.
Dans le menu Affichage, cliquez sur Pages de propriétés.
La boîte de dialogue des propriétés de votre projet de base de données s'affiche.
Remarque : Vous pouvez également cliquer avec le bouton droit sur le projet de base de données, puis cliquer sur Propriétés.
Cliquez sur l'onglet Générer.
Activez la case à cocher Bloquer le déploiement incrémentiel si une perte de données peut se produire.
Dans le menu Fichier, cliquez sur Enregistrer les éléments sélectionnés.
Les modifications apportées aux propriétés de votre projet sont enregistrées. Les déploiements suivants du projet de base de données seront annulés si les modifications apportées entraîneraient une perte de données.
Sécurité
Pour déployer toute modification sur une base de données cible, vous devez disposer d'autorisations pour apporter les modifications à cette base de données.
Voir aussi
Tâches
Concepts
Vue d'ensemble de la génération et du déploiement d'une base de données
Vue d'ensemble des paramètres de projet de base de données
Vue d'ensemble de la terminologie de Database Edition
Autres ressources
Protection des données pendant une opération de changement de nom
Déploiement de modifications de refactorisation sur une base de données