Partager via


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

  1. Dans l'Explorateur de solutions, cliquez sur le projet de base de données pour lequel vous voulez configurer des propriétés.

  2. 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.

  3. Cliquez sur l'onglet Générer.

  4. Désactivez la case à cocher Bloquer le déploiement incrémentiel si une perte de données peut se produire.

  5. 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

  1. Dans l'Explorateur de solutions, cliquez sur le projet de base de données pour lequel vous voulez configurer des propriétés.

  2. 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.

  3. Cliquez sur l'onglet Générer.

  4. Activez la case à cocher Bloquer le déploiement incrémentiel si une perte de données peut se produire.

  5. 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

Procédure pas à pas : déploiement de modifications vers une base de données sous contrôle de version existante

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