ฉันมี SQL Server หลายเวอร์ชันใช้สำหรับการทดสอบติดตั้งบนแล็ปท็อปของฉัน (2012, 2014, 2016 และ 2017) ฉันสังเกตเห็นเมื่อวันก่อนว่ามีโฟลเดอร์ที่มีไฟล์เวอร์ชันก่อนหน้าตลอดการอัพเดท (SPs, CUs) ในทุกรุ่นมีพื้นที่ว่างพอสมควร:
(ในC: \ Program ไฟล์ (x86) \ Microsoft SQL Server \ )
110\Setup Bootstrap\Log - 91.8 MB (818 files)
110\Setup Bootstrap\Update Cache - 608 MB (2,382 files)
(โฟลเดอร์ทั้งหมดด้านล่างอยู่ภายใน: C: \ Program Files \ Microsoft SQL Server \ )
110\Setup Bootstrap\Log - 1.18 GB (3,715 files)
110\Setup Bootstrap\Update Cache - 9.58 GB (14,766 files)
120\Setup Bootstrap\Log - 569 MB (2,963 files)
120\Setup Bootstrap\Update Cache - 5.74 GB (12,797 files)
130\Setup Bootstrap\Log - 448 MB (2,808 files)
130\Setup Bootstrap\Update Cache - 3.84 GB (8,579 files)
140\Setup Bootstrap\Log - 84.3 MB (687 files)
140\Setup Bootstrap\Update Cache - 937 MB (1,571 Files)
ผลรวมสำหรับโฟลเดอร์เหล่านั้นคือ (MB ถูกทำให้เป็นมาตรฐานแล้ว):
Folder GB Files
---------- ----- ------
Log 2.35 10,991
Update Cache 20.66 40,095
TOTAL 23.01 51,086
ตอนแรกฉันคิดว่ามันควรจะปลอดภัยที่จะลบโฟลเดอร์Log and Update Cacheแต่จากนั้นฉันคิดว่ามันจะดีที่สุดที่จะตรวจสอบก่อนเพื่อดูว่าคนอื่นถามเรื่องนี้หรือไม่และคำตอบนั้นเป็นอย่างไร ฉันพบบทความ KB นี้:
คำอธิบายของโฟลเดอร์ Update Cache ใน SQL Server
ซึ่งระบุว่า:
จะเกิดอะไรขึ้นหากคุณลบโฟลเดอร์นี้หรือลบเนื้อหา
ถ้าโฟลเดอร์แคชการปรับปรุงหรือโปรแกรมแก้ไขบางส่วนถูกลบออกจากโฟลเดอร์นี้คุณจะไม่สามารถถอนการติดตั้งการอัปเดตไปยังอินสแตนซ์ SQL Server ของคุณได้อีกต่อไป ในสถานการณ์นั้นรายการAdd / Remove Programsชี้ไปที่ไบนารีที่ไม่มีอยู่และดังนั้นกระบวนการถอนการติดตั้งจึงไม่ทำงาน ดังนั้น Microsoft ขอแนะนำให้คุณเก็บโฟลเดอร์และเนื้อหาในโฟลเดอร์เอาไว้
ตกลง. ฉันไม่มีแผนที่จะลดระดับหรือถอนการติดตั้ง SP หรือ CU ดังนั้นฉันควรจะโอเคใช่ไหม มีการอ้างอิงอื่น ๆ เช่นอันนี้:
การลบโฟลเดอร์ "อัปเดตแคช" ปลอดภัยหรือไม่?
มีใครบางคนอ้างถึงบทความ KB ต่อไปนี้:
วิธีการกู้คืนไฟล์แคช Windows Installer ที่หายไปและแก้ไขปัญหาที่เกิดขึ้นระหว่างการอัพเดท SQL Server
ซึ่งระบุ (เน้นเพิ่ม):
เมื่อคุณติดตั้ง SQL Server Windows Installer จะเก็บไฟล์สำคัญใน Windows Installer Cache (ค่าเริ่มต้นคือ C: \ Windows \ Installer) ไฟล์เหล่านี้จำเป็นสำหรับการถอนการติดตั้งและอัปเดตแอปพลิเคชัน
ตอนนี้บทความนี้ดูเหมือนจะเฉพาะกับโฟลเดอร์C: \ Windows \ Installerและฉันไม่ได้พูดถึงการลบออกจากโฟลเดอร์นั้น ถึงกระนั้นเนื่องจากมีการกล่าวถึงความเป็นไปได้ที่จะไม่สามารถใช้การอัปเดตฉันต้องการข้อมูลเพิ่มเติมก่อน
มีใครลบโฟลเดอร์เหล่านี้ก่อนหรืออย่างน้อยก็แค่เนื้อหาของพวกเขา? ถ้าเป็นเช่นนั้นมีผลเสียอะไรบ้าง? โฟลเดอร์เหล่านี้จะเพิ่มขึ้นเรื่อย ๆ ฉันเพิ่งใช้แพทช์ "Spectre / Meltdown" สำหรับทั้งสี่เวอร์ชันและผลรวมเพิ่มขึ้น 3.65 GB และ 6,900 ไฟล์ (ผลลัพธ์สุดท้ายคือตัวเลขที่แสดงในแผนภูมิด้านบน)
เพื่อความชัดเจนฉันไม่ต้องการหรือฉันควรลบโฟลเดอร์เหล่านี้หนึ่งหรือทั้งสองโฟลเดอร์ ฉันกำลังมองหาฉันสามารถหรือไม่สามารถลบอย่างใดอย่างหนึ่งหรือทั้งสองอย่าง (โดยไม่ทำลายอะไรเลยนอกจากความสามารถในการถอนการติดตั้ง / ดาวน์เกรดซึ่งฉันยอมรับไปแล้ว)