ลบโฟลเดอร์ Bootstrap ติดตั้งบน SQL Server 2008 เพื่อเพิ่มพื้นที่ว่าง


40

ปลอดภัยหรือไม่ที่จะลบโฟลเดอร์ย่อยใด ๆ ในC:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\ไดรฟ์ของฉันเพื่อเพิ่มพื้นที่ว่าง

หรือจำเป็นสำหรับการอัพเกรด / ถอนการติดตั้งและแพตช์อื่น ๆ ? ตอนนี้Update Cacheโฟลเดอร์นี้มี KB968369 (sp1) ซึ่งกินเนื้อที่ 416mb ซึ่งดูเหมือนว่าจะเป็นผู้สมัครเพื่อให้มีพื้นที่ว่าง


1
มันคือ 1.3 GB สำหรับ Server 2012 ...
RomanSt

3
2.5 GB ที่นี่ มันน่ารำคาญที่ Windows Installer ไม่มีประสิทธิภาพ มันปล่อยให้แพคเกจการตั้งค่าการอัปเดตเดียวเต็มทุกที่ใน C: \ Windows \ Installer ไม่มีเทคโนโลยีใดที่ไม่ใช่ MS ทำสิ่งที่โง่เช่นนั้น ต้องการดิสก์ที่ใหญ่กว่าตอนนี้ :-(
ygoe

ข้อมูลจาก Microsoft: support.microsoft.com/en-us/help/3196535/…
juFo

คำตอบ:


25

ตามเว็บไซต์นี้คุณไม่ควร คุณสามารถบีบอัดและลบไฟล์บันทึกได้ แต่ไม่ควรลบ

หากฉันไม่ได้ทำมันฉันอาจลองค้นหาเพื่อดูว่ามีไฟล์ใด ๆ ที่เปิดอยู่หรือไม่และคัดลอกไฟล์เหล่านั้นไปยังที่เก็บข้อมูลใหม่จนกว่าฉันจะแน่ใจว่าเซิร์ฟเวอร์ทำงานได้ดีหากไม่มี มีปัญหาที่คัดลอกมาใหม่

จากนั้นอีกครั้งฉันยังได้รับการรู้จักให้ลบไฟล์อัพเดทที่ถูกซ่อน / ถูกบีบอัดในไดเรกทอรี Windows ซึ่งถือว่าเป็นการปฏิบัติที่ไม่ดีจากสิ่งที่บางคนพูดและไม่มีผลข้างเคียงที่น่ากลัวในขณะที่เพิ่มพื้นที่ว่างหลายร้อยเมกะไบต์

อีกทางเลือกหนึ่งคือการติดตั้งไดรฟ์ที่มีขนาดใหญ่ขึ้นและขยายพาร์ติชั่นดิสก์ของคุณ ทั้งนี้ขึ้นอยู่กับบทบาทของเซิร์ฟเวอร์ซึ่งอาจเป็นโครงการสำคัญ แต่ในที่สุดหากคุณต้องการพื้นที่ว่างบนเซิร์ฟเวอร์ฐานข้อมูลอาจถึงเวลาที่จะต้องดูการอัพเกรดระบบย่อยนั้นอย่างน้อย


2
ในกรณีนี้มันไม่น่าเป็นไปได้ที่ MS จะออก SP2 สำหรับปี 2008 (เมื่อมีการเปิดตัว R2 R2) แต่ไฟล์เหล่านั้นจะจำเป็นถ้า SP2 ออกมาและเขาต้องการอัพเกรด พวกเขายังจำเป็นถ้าเขาต้องการถอนการติดตั้ง ฉันจะกังวลมากขึ้นว่าเขากำลังจับฟางอยู่ที่ 400mb
Chris S

2
ที่จริงมันอยู่บนแล็ปท็อป dev ของฉันพร้อมดิสก์ SSD ดังนั้นจึงยากที่จะมีพื้นที่เพิ่มขึ้น ฉันลอง googling สักเล็กน้อย แต่ไม่พบคำตอบที่ชัดเจน ผมส่วนใหญ่มีแนวโน้มที่จะคัดลอกพวกเขาออกไปไดรฟ์สำรองและถ้าผมเคยได้รับข้อผิดพลาดแปลกเมื่อทำ installl / อัพเกรดบนเซิร์ฟเวอร์ SQL ผมจะพยายามและจำไว้ว่าทำไม :)
มิคาเอลสเวนสัน

1
คุณเคยต้องการไฟล์เหล่านั้นหรือไม่? เป็น 1GB ในกรณีของฉันและในกรณีของคุณฉันใช้ SSD ขนาดเล็ก
Nux

2

ทางเลือกอื่นหากคุณมีพื้นที่ดิสก์เหลือน้อยก็คือการย้ายเนื้อหาไปยังไดเรกทอรีใหม่บนไดรฟ์ / พาร์ติชั่นอื่นจากนั้นใช้ mklink / j เพื่อสร้างทางแยก ข้อมูลเพิ่มเติมเกี่ยวกับทางแยกสามารถดูได้ที่นี่https://msdn.microsoft.com/en-us/library/windows/desktop/aa365006(v=vsv5.85).aspx


0

อย่าลบมัน ของฉันคือ 2.1 GB: '(

คำถามและคำตอบเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุดในการติดตั้ง SQL Server ไฟล์ที่เราสามารถลบได้หลังจากติดตั้ง Service Pack สิทธิ์ผู้ใช้และจำนวนอินสแตนซ์ที่จำเป็นสำหรับแอปพลิเคชันต่างๆ 1. หลังจากที่คุณติดตั้ง Service Pack สำหรับ SQL Server 2008 R2 เป็นไปได้ไหมที่จะลบบางส่วนของไฟล์โดยไม่เปลี่ยนการทำงานของ SQL Server ถ้าใช่ไฟล์อะไรบ้าง

ไฟล์ที่ถูกเพิ่มระหว่างการติดตั้ง Service Pack จำเป็นอย่างยิ่งสำหรับอินสแตนซ์ของ SQL Server (ซึ่งคุณติดตั้ง Service Pack) เพื่อให้ทำงานได้อย่างถูกต้อง: http://msdn.microsoft.com/en-us/library/dd638062 (v = SQL.105) .aspx

 ” ข้อกำหนดพื้นที่ดิสก์ที่แนะนำมีขนาดประมาณ 2.5 เท่าของแพ็คเกจที่จะติดตั้งดาวน์โหลดและแตกไฟล์แพคเกจ หลังจากติดตั้ง Service Pack คุณสามารถลบแพ็คเกจที่ดาวน์โหลดออกมาได้ ไฟล์ชั่วคราวใด ๆ จะถูกลบโดยอัตโนมัติ”

ดังนั้นไฟล์ที่ถูกเพิ่มหรือแก้ไขในระหว่างการติดตั้ง Service Pack นั้นจำเป็นอย่างยิ่งและจะไม่ถูกระบุให้ลบเมื่อการติดตั้งเสร็จสิ้น

โฟลเดอร์« C: \ Program Bootstrap \ Update Cache \ Server \ 100 \ Setup แคชของ SQL จะใช้ในการตรวจสอบว่ามี Service Pack หรือการปรับปรุงสะสมติดตั้งไว้แล้วและยังไม่ได้ระบุว่าจะลบทิ้ง ตามปกติดังที่อธิบายไว้ข้างต้นหลังจากติดตั้งเซอร์วิสแพ็คแล้วเขาจะลบไฟล์ชั่วคราวที่เขาสร้างขึ้นและไม่จำเป็นอีกต่อไป

สิ่งเดียวที่สามารถลบได้หลังจากติดตั้ง Service Pack คือชุดการติดตั้งที่ใช้ในการติดตั้ง Service Pack

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

อย่าลบมัน:

สรุป

โฟลเดอร์ Update Cache สำหรับ Microsoft SQL Server อยู่ในตำแหน่งต่อไปนี้:

C: \ Program SQL Server \\ การตั้งค่าแคช Bootstrap \ Update การตั้งค่าแคช

บทความนี้ให้ข้อมูลเพื่อช่วยให้คุณเข้าใจว่าทำไมโฟลเดอร์นี้จึงถูกสร้างขึ้นและสิ่งที่มันใช้ ข้อมูลมากกว่านี้

โฟลเดอร์นี้ถูกสร้างขึ้นเมื่อใดและใช้เพื่ออะไร?

เมื่อคุณติดตั้งการปรับปรุง SQL Server ใด ๆ (การปรับปรุงที่สะสมการปรับปรุงที่สำคัญหรือเซอร์วิสแพ็ค) สื่อการติดตั้งการปรับปรุงถูกแคชในโฟลเดอร์แคชของเซิร์ฟเวอร์ SQL Update รายการใน Add / Remove Programs สร้างขึ้นจากเนื้อหาของโฟลเดอร์สื่อแคชและใช้ในการถอนการติดตั้ง (ตามความจำเป็น) การอัพเดทล่าสุดที่ใช้กับองค์ประกอบเฉพาะ โฟลเดอร์อาจมีการอัปเดตก่อนหน้าหลายรายการทำให้สามารถลบการอัปเดตเหล่านั้นตามลำดับหากจำเป็น

รูปแบบของรุ่นนี้เกิดขึ้นเมื่อมีการติดตั้งส่วนประกอบโดยไฟล์ MSI แบบสแตนด์อโลนแทนการติดตั้งเซิร์ฟเวอร์ SQL ส่วนประกอบเหล่านี้มีให้บริการในสถานที่โดยการแทนที่ไฟล์ MSI ก่อนหน้าด้วยไฟล์ใหม่โดยไม่ต้องรักษาประวัติของเวอร์ชันก่อนหน้า ไฟล์ MSI ดั้งเดิมจำเป็นสำหรับการถอนการติดตั้งและซ่อมแซม

โฟลเดอร์นี้ถูกลบหรือลบเมื่อใด

เมื่อแพตช์ทั้งหมดจะถูกลบออกจากอินสแตนซ์ทั้งหมดหรือเมื่อผลิตภัณฑ์ถูกถอนการติดตั้ง

เหตุใดโฟลเดอร์จึงขยายขนาดต่อไป

โฟลเดอร์มีขนาดใหญ่ขึ้นพร้อมกับการอัพเดทแต่ละครั้งที่ใช้กับอินสแตนซ์ของ SQL Server ของคุณ การเจริญเติบโตนี้เกิดขึ้นเพราะแต่ละรุ่นก่อนหน้านี้จะต้องถูกแคช พฤติกรรมนี้ทำให้แน่ใจได้ว่าคุณสามารถเข้าถึงการอัปเดตก่อนหน้าได้ตลอดเวลาหากคุณต้องการ

จะเกิดอะไรขึ้นถ้าคุณลบโฟลเดอร์นี้หรือลบเนื้อหา

หากโฟลเดอร์ Update Cache หรือแพตช์บางส่วนถูกลบออกจากโฟลเดอร์นี้คุณจะไม่สามารถถอนการติดตั้งการอัปเดตไปยังอินสแตนซ์ SQL Server ของคุณได้อีกต่อไป ในสถานการณ์นั้นรายการ Add / Remove Programs ชี้ไปที่ไบนารีที่ไม่มีอยู่และดังนั้นกระบวนการถอนการติดตั้งจึงไม่ทำงาน ดังนั้น Microsoft ขอแนะนำให้คุณเก็บโฟลเดอร์และเนื้อหาในโฟลเดอร์เอาไว้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.