Comment : valider des données existantes lors de la création d'une relation
Sélectionnez l'option qui permet de valider les données existantes à la création d'une relation si la contrainte de clé étrangère doit s'appliquer à la fois aux nouvelles données et aux données existantes.
[!REMARQUE]
Une nouvelle version du concepteur de tables s'affiche pour les bases de données dans le format SQL Server 2012. Cette rubrique décrit l'ancienne version du Concepteur de tables que vous utilisez avec des bases de données aux formats antérieurs de SQL Server.
Dans la nouvelle version, vous pouvez modifier une définition de table via une interface graphique ou directement dans un volet script. Si vous voulez utiliser l'interface graphique, la définition de tables est automatiquement mise à jour dans le volet script. Pour appliquer le code SQL dans le volet script, choisissez le bouton Mettre à jour. Pour plus d'informations sur la nouvelle version, consultez Comment : créer des objets de base de données à l'aide du concepteur de tables.
[!REMARQUE]
Certaines bases de données offrent des fonctionnalités différentes pour les contraintes de clés étrangères.Pour plus d'informations sur le fonctionnement de votre base de données avec des contraintes de clé étrangère, consultez la documentation de votre base de données.
[!REMARQUE]
Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur de Visual Studio 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 valider les données existantes à la création d'une relation
Dans l'Explorateur de serveurs, cliquez avec le bouton droit sur la table qui se trouve du côté clé étrangère de la relation.
La table s'ouvre dans le Concepteur de tables.
Dans le menu Concepteur de tables, cliquez sur Relations.
Dans la boîte de dialogue Relations de clé étrangère, cliquez sur Ajouter.
La relation s'affiche dans la liste Relation sélectionnée avec un nom fourni par système au format FK_<tablename>_<tablename>, où tablename est le nom de la table de clé étrangère.
Dans la boîte de dialogue Relations de clé étrangère, sélectionnez la relation dans la liste Relation sélectionnée.
Dans la grille, cliquez sur Vérifier les données existantes à la création.
Choisissez Oui dans la liste déroulante située à droite de la propriété.
La contrainte de clé étrangère s'applique lorsque vous enregistrez la table.Si des violations de contrainte ont lieu pendant l'enregistrement de la table, l'opération échoue.