के माध्यम से विशिष्ट बैकअप फ़ाइल हटाएं मैं एसक्यूएल क्वेरी के माध्यम से एक विशिष्ट बैकअप फ़ाइल को हटाने के बारे में शोध कर रहा हूं, लेकिन मुझे केवल "तारीख से पुराने बैकअप को हटाने" के बारे में परिणाम मिलते हैं। यही वह नहीं है जो मैं चाहता हूं। मैं पुराने बैकअप रखना चाहता हूं, लेकिन मैं अपनी आईडी द्वारा एक विशिष्ट बैकअप को हटाने में सक्षम होना चाहता हूं।एसक्यूएल
मैं आसानी से msdb टेबल से प्रविष्टियों को हटा सकते हैं और उसके एक दिया बैकअप के लिए इतिहास को बहाल है, लेकिन मैं एक SQL क्वेरी के माध्यम से रूप में अच्छी तरह फ़ाइलों को हटाने के लिए सक्षम होना चाहते हैं (मैं उनके पूर्ण पथ पता है, यह डेटाबेस में संग्रहीत है), ताकि वे डिस्क में जगह बर्बाद न रखें।
प्रक्रिया "xp_delete_file" एक विशिष्ट फ़ाइल को हटाने की अनुमति नहीं प्रतीत होती है।
मुझे लगता है कि अगर पुरानी फाइलों को हटाने की कोई प्रक्रिया है, तो एक विशिष्ट फ़ाइल को हटाने का कोई तरीका होना चाहिए। कृपया यहां सुरक्षा के बारे में चिंता न करें।
आप बैकअप फ़ाइल नाम और पथ की क्या ज़रूरत थी ...? – Pandian
मैं करता हूं। डेटाबेस से लाने के लिए यह कुछ आसान है। मैं बस उस पथ पर कुछ "हटाएं" (या समकक्ष) को कॉल करने में सक्षम होना चाहता हूं। – Nuno