खाली स्थान पर SQL Server 2008 पर सेटअप बूटस्ट्रैप फ़ोल्डर निकालें


40

क्या यह "सुरक्षित" है कि C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\मेरी ड्राइव से किसी भी सबफ़ोल्डर्स को अंतरिक्ष को खाली करने के लिए हटा दिया जाए?

या यह उन्नयन / स्थापना रद्द करने और अन्य पैच के लिए आवश्यक है? अभी Update Cacheफ़ोल्डर में KB968369 (sp1) है जो 416mb लेता है, जो अंतरिक्ष को मुक्त करने के लिए एक उम्मीदवार की तरह लगता है।


1
यह सर्वर 2012 के लिए 1.3 जीबी है ...
RomanSt

3
यहां 2.5 जीबी। यह अक्षम है कि विंडोज इंस्टॉलर कितना अक्षम है। यह C: \ Windows \ Installer में भी, कहीं न कहीं हर एक अपडेट सेटअप पैकेज को छोड़ देता है। कोई भी नॉन-एमएस तकनीक इस तरह की बेवकूफी नहीं करती है। अब एक बड़ी डिस्क की आवश्यकता है। :-(
योगो

Microsoft से जानकारी: support.microsoft.com/en-us/help/3196535/…
juFo

जवाबों:


25

इस साइट के अनुसार , आपको नहीं करना चाहिए। आप इसे संपीड़ित कर सकते हैं और लॉग फ़ाइलें हटा सकते हैं, लेकिन आपको इसे हटाना नहीं चाहिए।

अगर मैंने इसके लिए गुगली नहीं की होती तो मैं शायद यह देखने की कोशिश करता कि कोई फाइल खुली थी या नहीं और अगर नहीं है, तो उन्हें स्टोरेज के लिए एक नए स्थान पर कॉपी कर लें, जब तक कि मुझे यकीन न हो कि सर्वर ने इसके बिना अच्छा काम किया है, और अगर वहाँ एक मुद्दा था उन्हें खत्म।

तब फिर से मुझे विंडोज निर्देशिका में छिपी / संकुचित अपडेट फ़ाइलों को हटाने के लिए भी जाना जाता है, जो कि कुछ कहा से बुरा व्यवहार भी माना जाता है और अंतरिक्ष में सैकड़ों मेग-फ्री को खाली करते समय कोई भयानक दुष्प्रभाव नहीं पड़ा है।

एक विकल्प यह होगा कि आप बड़ी ड्राइव को स्थापित करें और अपने डिस्क विभाजन का विस्तार करें। सर्वर की भूमिका के आधार पर, यह एक प्रमुख परियोजना हो सकती है, हालांकि, लेकिन अंत में यदि आपको डेटाबेस सर्वर पर स्थान खाली करने की आवश्यकता होती है तो संभवत: उस सबसिस्टम को अपग्रेड करने के लिए देखने का समय है।


2
इस मामले में इसकी संभावना नहीं है कि एमएस 2008 के लिए एक SP2 डाल देगा (जैसा कि 2008 R2 जारी किया गया है); लेकिन अगर कोई SP2 आता है और वह अपग्रेड करना चाहता है तो वे फाइलें जरूरी होंगी। यदि वे कभी भी अनइंस्टॉल करना चाहते हैं तो वे भी आवश्यक हैं। मुझे अधिक चिंता होगी कि वह 400mb जैसे तिनके को पकड़ रहा है।
क्रिस एस

2
वास्तव में यह एसएसडी डिस्क के साथ मेरे देव लैपटॉप पर है, इसलिए वहां अधिक स्थान प्राप्त करना कठिन है। मैंने अपने आप को थोड़ा गुगली करने की कोशिश की लेकिन निश्चित जवाब नहीं मिला। मैं सबसे अधिक संभावना है कि उन्हें बैकअप ड्राइव पर कॉपी कर दूंगा, और अगर मुझे एसक्यूएल सर्वर पर इंस्टाल / अपग्रेड करते समय कभी कोई अजीब त्रुटि मिलती है तो मैं कोशिश करूँगा और याद
रखूंगा

1
तो क्या आपको कभी उन फाइलों की जरूरत है? यह मेरे मामले में 1GB है और जैसा कि आपके मामले में मैं छोटे SSD पर हूं।
नक्स

2

एक वैकल्पिक समाधान यदि आप डिस्क स्थान पर कम हैं, तो सामग्री को एक अलग ड्राइव / विभाजन पर एक नई निर्देशिका में स्थानांतरित करना होगा, फिर जंक्शन बनाने के लिए mklink / j का उपयोग करें। जंक्शनों पर अधिक जानकारी यहां से प्राप्त की जा सकती है https://msdn.microsoft.com/en-us/library/windows/desktop/aa365006(v=vs.85).aspx


0

इसे हटाएं नहीं। मेरा 2.1 जीबी है: '(

SQL सर्वर इंस्टॉलेशन सर्वोत्तम प्रथाओं के बारे में प्रश्न और उत्तर, सर्विस पैक स्थापित होने के बाद हम जिन फ़ाइलों को हटा सकते हैं, उपयोगकर्ता अधिकार और विभिन्न एप्लिकेशन के लिए कितने इंस्टेंस आवश्यक हैं। 1. SQL Server 2008 R2 के लिए सर्विस पैक स्थापित करने के बाद, क्या SQL सर्वर के कामकाज में बदलाव किए बिना फाइलों के हिस्से को हटाना संभव है? यदि हाँ, तो क्या फाइलें?

सर्विस पैक की स्थापना के दौरान जोड़ी गई फ़ाइलें SQL सर्वर आवृत्ति (जिसके लिए आपने सर्विस पैक स्थापित किया है) को ठीक से काम करने के लिए आवश्यक हैं: http://msdn.microsoft.com/en-us/library/dd638062 (v = SQL.105) .aspx

 "अनुशंसित डिस्क स्थान आवश्यकताएँ पैकेज को स्थापित करने, डाउनलोड करने और निकालने के लिए पैकेज के आकार का लगभग 2.5 गुना है। सर्विस पैक स्थापित करने के बाद, आप डाउनलोड किए गए पैकेज को निकाल सकते हैं। कोई भी अस्थायी फ़ाइल अपने आप हटा दी जाती है। "

इसलिए सर्विस पैक की स्थापना के दौरान जो फाइलें जोड़ी या संशोधित की जाती हैं, वे पूरी तरह से आवश्यक होती हैं और स्थापना समाप्त होने के बाद उन्हें हटाने का संकेत नहीं दिया जाता है।

फ़ोल्डर «C: \ Program Files \ Microsoft SQL Server \ 100 \ Setup बूटस्ट्रैप \ अद्यतन कैश» का उपयोग यह सत्यापित करने के लिए किया जाता है कि सर्विस पैक या संचयी अद्यतन पहले से ही क्या स्थापित हैं और इसे हटाने के लिए भी संकेत नहीं दिया गया है। आम तौर पर, जैसा कि ऊपर वर्णित लेख बताता है, सर्विस पैक स्थापित होने के बाद वह बनाई गई अस्थायी फ़ाइलों को हटा देगा और जो अब आवश्यक नहीं हैं।

सर्विस पैक स्थापित होने के बाद केवल एक चीज को हटाया जा सकता है वह इंस्टॉलेशन किट है जिसका उपयोग सर्विस पैक को स्थापित करने के लिए किया गया था।

https://blogs.technet.microsoft.com/beatrice_popa/2013/02/12/sql-server-best-practices-for-installation-delete-files-after-service-pack-installation-applications-on-instances- और-सुरक्षा /


0

https://support.microsoft.com/en-us/help/3196535/description-of-the-update-cache-folder-in-sql-server

इसे न निकालें:

सारांश

Microsoft SQL सर्वर के लिए अद्यतन कैश फ़ोल्डर निम्न स्थान पर पाया जाता है:

C: \ Program Files \ Microsoft SQL Server \\ सेटअप बूटस्ट्रैप \ अद्यतन कैश

यह आलेख आपको यह समझने में मदद करने के लिए जानकारी प्रदान करता है कि यह फ़ोल्डर क्यों बनाया गया है और इसका उपयोग किस लिए किया गया है। अधिक जानकारी

यह फ़ोल्डर कब बनाया गया है और इसका उपयोग किस लिए किया जाता है?

जब आप कोई SQL सर्वर अद्यतन (संचयी अद्यतन, महत्वपूर्ण अद्यतन या सर्विस पैक) स्थापित करते हैं, तो अद्यतन स्थापना मीडिया SQL सर्वर अद्यतन कैश फ़ोल्डर में कैश्ड है। Add / Remove Programs में प्रविष्टियाँ कैश्ड मीडिया फ़ोल्डर की सामग्री से बनाई गई हैं और इनका उपयोग हाल ही में अपडेट करने के लिए (विशेष रूप से) एक विशेष घटक पर लागू होने की स्थापना रद्द करने के लिए किया जाता है। यदि आवश्यक हो, तो उन अद्यतनों को क्रमिक रूप से हटाने के लिए फ़ोल्डर में कई पुराने अपडेट हो सकते हैं।

इस मॉडल की भिन्नता तब होती है जब कोई घटक SQL सर्वर सेटअप के बजाय स्टैंड-अलोन MSI फ़ाइल द्वारा स्थापित किया गया था। इन घटकों को पिछले संस्करणों के इतिहास को बनाए रखने के बिना, पिछली एमएसआई फ़ाइल को नए के साथ बदलकर इन-सर्विस दिया जाता है। मूल MSI फ़ाइल को स्थापना रद्द करने और मरम्मत कार्यों दोनों के लिए आवश्यक है।

इस फ़ोल्डर को कब साफ किया जाता है या हटाया जाता है?

जब सभी पैच सभी उदाहरणों से हटा दिए जाते हैं, या जब उत्पाद की स्थापना रद्द हो जाती है।

फ़ोल्डर आकार में क्यों बढ़ता रहता है?

फ़ोल्डर आपके SQL सर्वर इंस्टेंस पर लागू होने वाले प्रत्येक अद्यतन के साथ आकार में बढ़ता है। यह वृद्धि तब होती है क्योंकि प्रत्येक पूर्व संस्करण को कैश किया जाना चाहिए। इस व्यवहार से यह सुनिश्चित होता है कि यदि आप की जरूरत है तो आप हमेशा पहले के अपडेट को एक्सेस कर सकते हैं।

यदि आप इस फ़ोल्डर को हटाते हैं या इसकी सामग्री हटाते हैं तो क्या होता है?

यदि इस फ़ोल्डर से अपडेट कैश फ़ोल्डर या कुछ पैच हटा दिए जाते हैं, तो आप अब अपने SQL सर्वर इंस्टेंस में अपडेट को अनइंस्टॉल नहीं कर सकते हैं और फिर पुराने अपडेट बिल्ड में वापस ला सकते हैं। उस स्थिति में, प्रोग्राम प्रविष्टियाँ जोड़ें / निकालें गैर-मौजूदा बायनेरिज़ की ओर इशारा करती हैं, और इसलिए अनइंस्टॉल की प्रक्रिया काम नहीं करती है। इसलिए, Microsoft आपको फ़ोल्डर और उसकी सामग्री को अक्षुण्ण रखने के लिए दृढ़ता से प्रोत्साहित करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.