Usuń folder instalacyjny Bootstrap z SQL Server 2008, aby zwolnić miejsce

40

Czy „bezpieczne” jest usunięcie któregoś z podfolderów C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\z dysku, aby zwolnić miejsce?

Czy jest to konieczne do aktualizacji / odinstalowania i innych poprawek? W tej chwili Update Cachefolder zawiera KB968369 (sp1), który zajmuje 416 MB, co wydaje się być kandydatem do zwolnienia miejsca.

Mikael Svenson
źródło
1
To 1,3 GB na Server 2012 ...
RomanSt
3
2,5 GB tutaj. To denerwujące, jak nieefektywny jest Instalator Windows. Pozostawia gdzieś każdy pakiet instalacyjny aktualizacji, również w C: \ Windows \ Installer. Żadna technologia spoza MS nie robi tak głupich rzeczy. Potrzebujesz teraz większego dysku. :-(
ygoe
informacje od Microsoft: support.microsoft.com/en-us/help/3196535/…
juFo

Odpowiedzi:

25

Według tej strony nie powinieneś. Możesz go skompresować i usunąć pliki dziennika, ale nie powinieneś go usuwać.

Gdybym tego nie szukał, prawdopodobnie próbowałbym sprawdzić, czy któryś z plików jest otwarty, a jeśli nie, to skopiowałem je do nowej lokalizacji w celu przechowywania, dopóki nie upewnię się, że serwer działa bez niego, a jeśli problem dotyczył ich skopiowania.

Z drugiej strony jestem również znany z tego, że usuwam ukryte / skompresowane pliki aktualizacji z katalogu Windows, co jest również uważane za złą praktykę z tego, co powiedzieli niektórzy i nie spowodowało żadnych strasznych skutków ubocznych, uwalniając setki megabajtów w przestrzeni.

Alternatywą byłoby sprawdzenie większych dysków i rozszerzenie partycji dyskowych. W zależności od roli serwera może to być poważny projekt, ale w końcu, jeśli potrzebujesz zwolnić miejsce na serwerze bazy danych, prawdopodobnie czas przyjrzeć się przynajmniej aktualizacji tego podsystemu.

Bart Silverstrim
źródło
2
W takim przypadku jest mało prawdopodobne, że MS wyda dodatek SP2 na rok 2008 (ponieważ 2008 R2 został wydany); ale te pliki byłyby konieczne, gdyby pojawił się dodatek SP2 i chciał zaktualizować. Są również konieczne, jeśli kiedykolwiek chce odinstalować. Bardziej martwiłbym się, że chwyta słomę jak 400mb.
Chris S
2
W rzeczywistości jest na moim laptopie deweloperskim z dyskiem SSD, więc trudno jest tam znaleźć więcej miejsca. Próbowałem trochę googlować, ale nie mogłem znaleźć ostatecznej odpowiedzi. Najprawdopodobniej skopiuję je na dysk kopii zapasowej, a jeśli kiedykolwiek wystąpi dziwny błąd podczas instalowania / aktualizacji na serwerze SQL, postaram się zapamiętać, dlaczego :)
Mikael Svenson
1
Czy kiedykolwiek potrzebowałeś tych plików? W moim przypadku jest to 1 GB i tak jak w twoim przypadku jestem na małym dysku SSD.
Nux
0

nie usuwaj tego. Mój ma 2,1 GB: „(

Pytania i odpowiedzi dotyczące najlepszych praktyk instalacji programu SQL Server, plików, które możemy usunąć po zainstalowaniu dodatku Service Pack, praw użytkownika i liczby wystąpień niezbędnych dla różnych aplikacji. 1. Czy po zainstalowaniu dodatku Service Pack dla programu SQL Server 2008 R2 można usunąć część plików bez zmiany działania programu SQL Server? Jeśli tak, jakie pliki?

Pliki dodane podczas instalacji dodatku Service Pack są absolutnie niezbędne, aby wystąpienie programu SQL Server (dla którego zainstalowano dodatek service pack) działało poprawnie: http://msdn.microsoft.com/en-us/library/dd638062 (v = SQL.105) .aspx

 „Zalecane wymagania dotyczące miejsca na dysku są około 2,5 razy większe niż rozmiar pakietu do zainstalowania, pobrania i wyodrębnienia. Po zainstalowaniu dodatku Service Pack możesz usunąć pobrany pakiet. Wszelkie pliki tymczasowe są usuwane automatycznie. ”

Dlatego pliki dodawane lub modyfikowane podczas instalacji dodatku Service Pack są absolutnie konieczne i nie jest wskazane, aby je usuwać po zakończeniu instalacji.

Folder «C: \ Program Files \ Microsoft SQL Server \ 100 \ Setup Bootstrap \ Update Cache» służy do sprawdzenia, jakie dodatki Service Pack lub aktualizacje zbiorcze są już zainstalowane i nie jest również wskazany, aby go usunąć. Zwykle, jak wyjaśniono w powyższym artykule, po zainstalowaniu dodatku Service Pack usunie utworzone pliki tymczasowe, które nie są już potrzebne.

Jedyną rzeczą, którą można usunąć po zainstalowaniu dodatku Service Pack, jest zestaw instalacyjny użyty do zainstalowania dodatku 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- i bezpieczeństwo /

juFo
źródło
0

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

nie usuwaj go:

Podsumowanie

Folder Aktualizuj pamięć podręczną dla Microsoft SQL Server znajduje się w następującej lokalizacji:

C: \ Program Files \ Microsoft SQL Server \\ Setup Bootstrap \ Update Cache

Ten artykuł zawiera informacje pomagające zrozumieć, dlaczego ten folder jest tworzony i do czego służy. Więcej informacji

Kiedy ten folder jest tworzony i do czego służy?

Po zainstalowaniu dowolnej aktualizacji programu SQL Server (aktualizacja zbiorcza, aktualizacja krytyczna lub dodatek Service Pack) nośnik instalacyjny aktualizacji jest buforowany w folderze pamięci podręcznej aktualizacji programu SQL Server. Wpisy w Dodaj / Usuń programy są tworzone z zawartości buforowanego folderu multimediów i służą do odinstalowania (w razie potrzeby) najnowszej aktualizacji, która została zastosowana do określonego komponentu. Folder może zawierać wiele wcześniejszych aktualizacji, umożliwiając w razie potrzeby sekwencyjne usuwanie tych aktualizacji.

Odmiana tego modelu występuje, gdy składnik został zainstalowany przez autonomiczny plik MSI zamiast Instalatora programu SQL Server. Te komponenty są obsługiwane w miejscu, zastępując poprzedni plik MSI nowym, bez przechowywania historii poprzednich wersji. Oryginalny plik MSI jest wymagany zarówno do operacji odinstalowywania, jak i naprawy.

Kiedy ten folder jest czyszczony lub usuwany?

Gdy wszystkie łatki zostaną usunięte ze wszystkich instancji lub gdy produkt zostanie odinstalowany.

Dlaczego rozmiar folderu nadal rośnie?

Rozmiar folderu rośnie wraz z każdą aktualizacją stosowaną w wystąpieniu programu SQL Server. Ten wzrost występuje, ponieważ każda wcześniejsza wersja musi być buforowana. Takie zachowanie zapewnia, że ​​zawsze możesz uzyskać dostęp do wcześniejszej aktualizacji, jeśli zajdzie taka potrzeba.

Co się stanie, jeśli usuniesz ten folder lub usuniesz jego zawartość?

Jeśli folder pamięci podręcznej aktualizacji lub niektóre łaty zostaną usunięte z tego folderu, nie można już odinstalować aktualizacji do wystąpienia programu SQL Server, a następnie przywrócić wcześniejszą kompilację aktualizacji. W takiej sytuacji wpisy Dodaj / Usuń programy wskazują na nieistniejące pliki binarne, dlatego proces odinstalowania nie działa. Dlatego firma Microsoft zdecydowanie zachęca do zachowania nienaruszonego folderu i jego zawartości.

juFo
źródło