Partager via


Comment : désactiver des contraintes de validation pour la réplication

Mise à jour : novembre 2007

Vous pouvez désactiver une contrainte de validation quand votre table est répliquée dans une autre base de données. Lorsque vous répliquez une table, la définition et les données de la table sont copiées de la base de données source vers une base de données de destination. Ces deux bases de données sont généralement (mais pas forcément) sur des serveurs distincts. Si les contraintes de validation sont spécifiques à la base de données source, elles peuvent empêcher inutilement l'entrée de nouvelles données dans la base de données de destination. Lorsque vous répliquez une base de données sur un site distant, vous ne devez pas appliquer de nouveau les contraintes de validation pour les raisons suivantes :

  • L'intégrité des données a été vérifiée lorsqu'elles ont été entrées dans la base de données d'origine.

  • La réplication échouera si les données violent les contraintes de validation.

Remarque :

Certaines bases de données offrent des fonctionnalités différentes pour les contraintes de validation. Pour plus d'informations sur le traitement des contraintes de validation par votre base de données, consultez la documentation de votre base de données.

Remarque :

Les boîtes de dialogue et commandes de menu qui s'affichent peuvent différer de celles décrites dans l'aide selon vos paramètres actifs ou votre édition. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour désactiver une contrainte de validation lors de la réplication

  1. Dans votre schéma de base de données, cliquez avec le bouton droit sur la table qui contient la contrainte, puis, dans le menu contextuel, cliquez sur Contraintes de validation.

    - ou -

    Ouvrez la table contenant la contrainte, cliquez avec le bouton droit dans le Concepteur de tables, puis, dans le menu contextuel, cliquez sur Contraintes de validation.

  2. Dans la boîte de dialogue Contraintes de validation, sélectionnez la contrainte dans la liste Contrainte de validation sélectionnée.

  3. Dans la grille des propriétés, remplacez la valeur par Non.

Voir aussi

Autres ressources

Utilisation des contraintes