SQL सर्वर एकाधिक कैस्केड पथों का समर्थन नहीं करता है। इस सीमा के आसपास काम करने के आपके विकल्प हैं:
-
एकाधिक कैस्केड पथों से निपटने के लिए अपना तर्क लिखें (अनुशंसित)।
-
अपना स्कीमा इस तरह बदलें कि एकाधिक कैस्केड पथों की आवश्यकता न हो।
-
इसे ठीक करने के लिए SQL सर्वर की प्रतीक्षा करें। अपनी सांस न रोकें - यह वर्षों से एक सीमा है। ये कनेक्ट आइटम देखें:
एक। http://connect.microsoft.com/SQLServer/feedback/details /126159/कैस्केड-अपडेट
ख. http://connect.microsoft.com/SQLServer/feedback/details/307723/allow-multiple-cascade-paths-for-foreign-key-and-on-dalete-update-cascadeध्यान दें कि वे कैसे कहते रहते हैं "हमारे पास अभी इसके लिए समय नहीं है; हम इसे अगली रिलीज़ के लिए मानेंगे"? यह उस तरह की चीज नहीं है जो सॉफ्टवेयर बेचती है, क्योंकि लोग संतुष्ट हैं - आम तौर पर - तर्क को स्वयं कोड करने के साथ।
-
एक डेटाबेस प्लेटफ़ॉर्म पर माइग्रेट करें जो कई कैस्केड पथों का समर्थन करता है (लगता है जैसे आपको लगता है कि आपके पास इसके लिए कई विकल्प हैं, लेकिन मुझे नहीं लगता कि आप करते हैं, और मुझे नहीं पता कि आप स्विच करके क्या बलिदान करते हैं, यहां तक कि अपनी स्कीमा को पोर्ट करने की गिनती भी नहीं करते हैं और कोड)।