मैं माइक्रोसॉफ्ट एसक्यूएल सर्वर 2005 का उपयोग कर रहा हूं, और सामान्य रूप से एसक्यूएल के लिए अपेक्षाकृत नया हूं।एसक्यूएल सर्वर त्रुटि: "%" एक बाधा नहीं है। बाधा नहीं छोड़ सका। पिछली त्रुटियां देखें
डेटाबेस "सूचना" में दो तालिकाओं, "संसाधन" और "समूह_ स्रोत" के बीच एक रिश्ता है। संसाधनों में "resource_id" नामक समूह_ स्रोतों में एक विदेशी कुंजी, "आईडी" है। दोनों के बीच एक विदेशी कुंजी बाधा, "fk_gr_res_resources" है।
मुझे डेटाबेस स्वामी के रूप में स्थापित किया गया है, और पूर्ण पढ़ने/लिखने/बनाने/अनुमतियां हटाएं।
मैं विदेशी कुंजी बाधा हटाना चाहते हैं, तो मैं निम्न क्वेरी निष्पादित:
ALTER TABLE [Information].[group_resources] DROP CONSTRAINT fk_gr_res_resources
और निम्न त्रुटि प्राप्त:
'fk_gr_res_resources' is not a constraint. Could not drop constraint. See previous errors.
मैं, संदेह में हूँ, क्योंकि यह एक बाधा है , और कोई वर्तनी त्रुटियां नहीं हैं। क्या मैं इसे अनुचित तरीके से हटाने जा रहा हूं? क्या मैं गलत तालिका से बाधा को हटा रहा हूं? किसी भी सुझाव की सराहना की जाएगी, & कृपया मुझे ज्वाला न करें: मैं सब के बाद एसक्यूएल में नया हूं।
क्या आपने दूसरी तालिका से बाधा को हटाने की कोशिश की है? यह आपके प्रश्न का उत्तर देगा कि आप इसे सही जगह से हटा रहे हैं या नहीं। – SqlRyan
हां- मैंने "gropus_resources" और "संसाधन" दोनों से बाधा को हटाने का प्रयास किया है। मुझे अब भी वही त्रुटि मिलती है। सलाह के लिये धन्यवाद। – amanda