Partager via


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

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.

Notes

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.

Notes

Il est possible que pour certains des éléments de l'interface utilisateur de Visual Studio, votre ordinateur affiche des noms ou des emplacements différents de ceux indiqués dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. 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