Yer açmak için SQL Server 2008'deki Kurulum Önyükleme klasörünü kaldırın


40

Yer açmak için C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\sürücüdeki alt klasörlerden herhangi birini silmek "güvenli" mi?

Veya yükseltme / kaldırma ve diğer yamalar için gerekli mi? Şu anda Update Cacheklasör, boş alan açmak için bir aday gibi görünen 416 mb alan bir KB968369 (sp1) içeriyor.


1
Server 2012 için 1.3 GB ...
RomanSt 28/14

3
Burada 2,5 GB. Windows Installer'ın ne kadar verimsiz olması can sıkıcıdır. Her bir güncelleme kurulum paketini, C: \ Windows \ Installer içinde de bir yerlerde tam olarak bırakır. MS olmayan hiçbir teknoloji böyle aptalca şeyler yapmaz. Şimdi daha büyük bir diske ihtiyacınız var. :-(
ygoe

Yanıtlar:


25

Bu siteye göre yapmamalısın. Sıkıştırabilir ve günlük dosyalarını kaldırabilirsiniz, ancak silmemelisiniz.

Bunun için googled olmasaydım, muhtemelen dosyalardan herhangi birinin açık olup olmadığını görmek için aramayı denerdim, eğer değilse, o zaman sunucunun onsuz iyi çalıştığından emin olana kadar onları depolamak için yeni bir konuma kopyalardım. Onları yeniden yayınlayan bir sorun vardı.

O zaman yine, Windows dizinindeki gizli / sıkıştırılmış güncelleme dosyalarını, bazılarının söylediklerinden kötü uygulama olarak kabul edilen ve uzayda yüzlerce meg boşaltırken hiçbir yandan kötü yan etkisi olmayan şeyleri sildiği de bilinmektedir.

Bir alternatif daha büyük sürücüler takmaya ve disk bölümlerinizi genişletmeye bakmaktır. Sunucunun rolüne bağlı olarak, bu büyük bir proje olabilir, ancak sonuçta, bir veritabanı sunucusunda yer boşaltmanız gerekiyorsa, muhtemelen en azından bu alt sistemi yükseltmeye bakmanın zamanı gelmiştir.


2
Bu durumda, MS'in 2008 için bir SP2 vermesi pek olası değildir (2008 R2 piyasaya sürüldüğü için); ancak bir SP2 çıkarsa ve yükseltmek isterse bu dosyalar gerekli olacaktır. Kaldırmak isterse, onlar da gereklidir. 400 mb gibi pipetlerden tuttuğu için endişeleniyorum.
Chris S,

2
Aslında SSD diskli dev dizüstü bilgisayarımda, daha fazla yer kaplamak zor. Biraz kendimden googling denedim ama kesin bir cevap bulamadım. Büyük olasılıkla onları yedekleme sürücüsüne kopyalayacağım ve SQL sunucusuna yükleme / yükseltme yaparken hiç garip bir hata alırsam nedenini hatırlamaya çalışacağım :)
Mikael Svenson

1
Bu dosyalara hiç ihtiyacın oldu mu? Bu benim durumumda 1GB ve sizin durumunuzdaki gibi Küçük SSD'deyim.
Nux


0

silmeyin. Benimki 2,1 GB'dir: '(

SQL Server kurulumunun en iyi uygulamaları, bir hizmet paketi yüklendikten sonra silebileceğimiz dosyalar, kullanıcı hakları ve farklı uygulamalar için kaç örnek gerekli olduğu ile ilgili sorular ve cevaplar. 1. SQL Server 2008 R2 için bir Service Pack yükledikten sonra, SQL Server'ın çalışmasını değiştirmeden dosyaların bir kısmını silmek mümkün müdür? Evet ise, hangi dosyalar?

Hizmet Paketi kurulumu sırasında eklenen dosyalar, SQL Server örneğinin (hizmet paketini yüklediğiniz) düzgün çalışması için kesinlikle gereklidir: http://msdn.microsoft.com/en-us/library/dd638062 (v = SQL.105) .aspx

 “Önerilen disk alanı gereksinimleri, paketi yüklemek, indirmek ve çıkarmak için paket boyutunun yaklaşık 2,5 katıdır. Bir servis paketi yükledikten sonra, indirilen paketi kaldırabilirsiniz. Geçici dosyalar otomatik olarak silinir. ”

Bu nedenle, Hizmet Paketi kurulumu sırasında eklenmiş veya değiştirilmiş dosyalar kesinlikle gereklidir ve kurulum tamamlandıktan sonra silinmeleri istenmez.

«C: \ Program Files \ Microsoft SQL Server \ 100 \ Setup Bootstrap \ Update Cache» klasörü, hizmet paketlerinin ya da zaten yüklü olan toplu güncellemelerin ne olduğunu doğrulamak için kullanılır ve silinmesi de istenmez. Normalde, yukarıda belirtilen makalenin açıkladığı gibi, hizmet paketi yüklendikten sonra oluşturduğu geçici dosyaları siler ve artık gerekli değildir.

Servis paketi yüklendikten sonra silinebilecek tek şey, servis paketini yüklemek için kullanılan kurulum kitidir.

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- ve güvenlik /


0

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

kaldırma:

özet

Microsoft SQL Server için Güncelleştirme Önbelleği klasörü aşağıdaki konumda bulunur:

C: \ Program Dosyaları \ Microsoft SQL Server \\ Kurulum Önyüklemesi \ Güncelleme Önbelleği

Bu makale, bu klasörün neden oluşturulduğunu ve ne için kullanıldığını anlamanıza yardımcı olacak bilgiler sağlar. Daha fazla bilgi

Bu klasör ne zaman oluşturulur ve ne için kullanılır?

Herhangi bir SQL Server güncellemesi (toplu güncelleme, kritik güncelleme veya servis paketi) yüklediğinizde, güncelleme kurulum medyası SQL Server Güncelleme Önbelleği klasöründe önbelleğe alınır. Program Ekle / Kaldır'daki girişler, önbelleğe alınmış ortam klasörünün içeriğinden oluşturulur ve belirli bir bileşene uygulanan en son güncelleştirmeyi kaldırmak için (gerekirse) kullanılır. Klasör, gerektiğinde bu güncellemelerin sırayla kaldırılmasını sağlayan daha önceki birden çok güncellemeyi içerebilir.

Bu modelde bir varyasyon, bir bileşen SQL Server Kurulumu yerine tek başına bir MSI dosyası tarafından yüklendiğinde ortaya çıkar. Bu bileşenlere, önceki sürümlerin geçmişini tutmadan, önceki MSI dosyasını yenisiyle değiştirerek yerinde servis yapılır. Orijinal MSI dosyası hem kaldırma hem de onarım işlemleri için gereklidir.

Bu klasör ne zaman temizlenir veya kaldırılır?

Tüm yamalar tüm örneklerden kaldırıldığında veya ürün kaldırıldığında.

Klasör neden büyümeye devam ediyor?

SQL Server örneğinize uygulanan her güncelleme ile klasörün boyutu büyür. Bu büyüme, önceki her sürümün önbelleğe alınması gerektiği için gerçekleşir. Bu davranış, gerekirse daha önceki bir güncellemeye her zaman erişebilmenizi sağlar.

Bu klasörü kaldırırsanız veya içeriğini silerseniz ne olur?

Güncelleme Önbelleği klasörü veya bazı yamalar bu klasörden kaldırılırsa, artık bir güncellemeyi SQL Server örneğinize kaldıramaz ve daha sonra bir önceki güncelleme derlemesine geri dönemezsiniz. Bu durumda, Program Ekle / Kaldır girişleri var olmayan ikili dosyalara işaret eder ve bu nedenle kaldırma işlemi çalışmaz. Bu nedenle, Microsoft, klasörü ve içeriğini bozulmadan tutmanızı önemle tavsiye eder.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.