Dizüstü bilgisayarıma (2012, 2014, 2016 ve 2017) yüklenen test için kullanılan birkaç SQL Server sürümüm var. Geçen gün, güncellemeler (SP'ler, CU'lar) arasında dosyaların önceki sürümlerini içeren bir klasör olduğunu fark ettim. Tüm versiyonlarda aslında oldukça fazla yer kaplıyor:
( C: \ Program Dosyaları (x86) \ Microsoft SQL Server \ içinde )
110\Setup Bootstrap\Log - 91.8 MB (818 files)
110\Setup Bootstrap\Update Cache - 608 MB (2,382 files)
(aşağıdaki tüm klasörler içinde bulunur: 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)
Bu klasörlerin toplamı (MB GB olarak normalleştirildi):
Folder GB Files
---------- ----- ------
Log 2.35 10,991
Update Cache 20.66 40,095
TOTAL 23.01 51,086
Başlangıçta Günlük ve Güncelleme Önbellek klasörlerini kaldırmanın güvenli olması gerektiğini düşündüm , ancak daha sonra ilk önce başkalarının bunu sorup sormadığını ve cevabın ne olduğunu görmek için en iyisi olduğunu düşündüm. Bu KB makalesini buldum:
SQL Server'daki Update Cache klasörünün açıklaması
hangi durumlar:
Bu klasörü kaldırır veya içeriğini silerseniz ne olur?
Güncelleme Önbellek klasörü veya bazı yamalar bu klasörden kaldırılırsa, SQL Server örneğiniz için bir güncelleştirmeyi artık kaldıramaz ve ardından önceki bir güncelleştirme sürümüne geri dönemezsiniz. Bu durumda, Program Ekle / Kaldır girdileri var olmayan ikili dosyaları işaret eder ve bu nedenle kaldırma işlemi çalışmaz. Bu nedenle Microsoft, klasörü ve içindekileri olduğu gibi korumanızı önemle tavsiye eder.
Tamam. SP veya CU'yu düşürme veya kaldırma gibi bir planım yok, bu yüzden iyi olmalıyım, değil mi? Bunun gibi başka referanslar da var:
"Önbelleği Güncelle" klasörünü silmek güvenli mi?
Birisi aşağıdaki KB makalesine referansta bulundu:
hangi durumlar (vurgu eklendi):
SQL Server'ı yüklediğinizde, Windows Installer kritik dosyaları Windows Installer Önbelleğinde depolar (varsayılan olarak C: \ Windows \ Installer). Bu dosyalar, uygulamaları kaldırmak ve güncellemek için gereklidir .
Şimdi, bu özel makale C: \ Windows \ Installer klasörüne özgü gibi görünüyor ve o klasörden silme hakkında konuşmuyorum. Yine de, güncellemeleri uygulayamama olasılığı nedeniyle, önce daha fazla bilgi istedim.
Bu klasörleri daha önce veya en azından yalnızca içeriğini kaldıran var mı? Varsa, herhangi bir olumsuz etkisi oldu mu? Bu klasörler sadece artar. Dört sürüm için de "Spectre / Meltdown" yamalarını uyguladım ve toplamlar 3.65 GB ve 6.900 dosya kadar arttı (sonuç, yukarıdaki grafikte gösterilen rakamlardır).
Açık olmak gerekirse, bu klasörlerden birini veya her ikisini de kaldırmalı mıyım veya kaldırmamam gerekiyor; Ben arıyorum edebilirsiniz I veya olamaz ben birini kaldırmak ya da her ikisi (kaldırma / alçaltma, ben zaten bir sonucu olarak kabul etme yeteneği daha fazla bir şey kırmadan).