यह त्रुटि तब आती है जब किसी तालिका की प्राथमिक कुंजी को अद्यतन किया जाता है, लेकिन इसे किसी अन्य तालिका से विदेशी कुंजी द्वारा संदर्भित किया जाता है और अद्यतन विशिष्ट को कोई क्रिया नहीं पर सेट किया जाता है। कोई क्रिया डिफ़ॉल्ट विकल्प नहीं है।
यदि यह आपका मामला है और अपडेट ऑपरेशन पर कोई कार्रवाई सेट नहीं है, तो आप विदेशी-कुंजी परिभाषा को कैस्केड में बदल सकते हैं।
अपनी विदेशी कुंजी पर राइट क्लिक करें और संशोधित करें . चुनें . INSERT और UPDATE विनिर्देशों के तहत विदेशी कुंजी संबंध संवाद में, कैस्केड पर अद्यतन नियम सेट करें:
आप 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
आशा है कि यह मदद करता है