धन्यवाद @ हानी
मुझे एक ही समस्या थी (वास्तव में एक अद्वितीय आईडी वाली एक तालिका, लेकिन कुछ पंक्तियों के साथ "अद्वितीय आईडी" सहित गलती से डुप्लिकेट किया गया था, इसलिए मैं डुप्लिकेट पंक्तियों को हटा नहीं सका), और आपकी सलाह ने मुझे SQL सर्वर प्रबंधन जीयूआई से हल करने में मदद की ।
- मैंने तालिका में "शीर्ष 200 पंक्तियों को संपादित करने" के लिए GUI इंटरफ़ेस का उपयोग किया है।
- फिर मैंने SQL मानदंड फलक में एक फ़िल्टर जोड़ा जो केवल मेरी दो डुप्लिकेट पंक्तियों को लाया। (ऐसा इसलिए था क्योंकि मैं इनमें से किसी एक पंक्ति को नहीं हटा सकता था)।
- आपकी टिप्पणी से प्रेरित होकर, मैंने SQL फलक खोला और इसे बदल दिया:
SELECT TOP(200)...
{स्निप माय क्राइटेरिया बाई क्रिएटेड फिल्टर}
इसके बजाय पढ़ने के लिए:
SELECT TOP(1)...
{स्निप माय क्राइटेरिया बाई क्रिएटेड फिल्टर}
- मैं तब संशोधित SQL को "Execute SQL" करने में सक्षम था।
- तब मैं दिखाई गई एकल पंक्ति को हटाने के लिए इंटरफ़ेस का उपयोग करने में सक्षम था (इस बार कोई चेतावनी नहीं)।
- 200 पंक्तियों के साथ SQL मानदंड को फिर से चलाने से पुष्टि हुई कि केवल एक पंक्ति सफलतापूर्वक हटा दी गई थी और एक शेष रह गई थी।
मदद के लिए धन्यवाद, यह काम सुरक्षित और कुशलता से करने के लिए मेरे लिए GUI और SQL कोड का सही मिश्रण साबित हुआ।
मुझे उम्मीद है कि यह इसी तरह की स्थिति में दूसरों की मदद करता है।