Cette erreur se produit lorsque la clé primaire d'une table est mise à jour mais qu'elle est référencée par une clé étrangère d'une autre table et que la mise à jour spécifique est définie sur Aucune action. L'option Aucune action est l'option par défaut.
Si tel est votre cas et qu'aucune action n'est définie sur l'opération de mise à jour, vous pouvez modifier la définition de clé étrangère en Cascade.
Faites un clic droit sur votre clé étrangère et sélectionnez Modifier . Dans la boîte de dialogue Relations de clé étrangère sous les spécificités INSERT et UPDATE, définissez la règle UPDATE sur Cascade :
Vous pouvez également définir la règle à l'aide de T-SQL :
ALTER TABLE YourTable
DROP Constraint Your_FK
GO
ALTER TABLE YourTable
ADD CONSTRAINT [New_FK_Constraint]
FOREIGN KEY (YourColumn) REFERENCES ReferencedTable(YourColumn)
ON DELETE CASCADE ON UPDATE CASCADE
GO
J'espère que cela vous aidera