Comment ajouter une clé étrangère d'une colonne existante de SQL Server 2012

Je suis en train d'ajouter une clé étrangère à ma colonne existante à l'aide de requête ci-dessous

ALTER TABLE Sub_Category_Master 
ADD FOREIGN KEY (Category_ID) REFERENCES Category_Master(Category_ID)

mais j'obtiens une erreur

De l'instruction ALTER TABLE en conflit avec la contrainte de CLÉ ÉTRANGÈRE "FK__Sous_Catég__Catég__5812160E". Le conflit est survenu dans la base de données "shaadikarbefikar_new", tableau "shaadikarbefikar.Category_Master", la colonne 'Category_ID'.

  • Est-ce que chaque categoryid est en sous... existent dans la table cible?
  • Il ne fonctionne pas encore. encore en train d'erreur. L'instruction ALTER TABLE en conflit avec la contrainte de CLÉ ÉTRANGÈRE "FK_SubCategoryMaster_CategoryMaster". Le conflit est survenu dans la base de données "shaadikarbefikar_new", tableau "shaadikarbefikar.Category_Master", la colonne 'Category_ID'.