Видаліть папку Setup Bootstrap на SQL Server 2008, щоб звільнити місце


40

Чи "безпечно" видалити будь-яку з папок C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\з мого диска, щоб звільнити місце?

Або він потрібен для оновлення / видалення та інших патчів? Зараз у Update Cacheпапці є KB968369 (sp1), яка займає 416 Мб, що здається кандидатом на звільнення місця.


1
Це 1,3 Гб для сервера 2012 ...
RomanSt

3
2,5 Гб тут. Це дратує, наскільки неефективний інсталятор Windows. Кожен окремий пакет налаштування оновлення залишає десь повністю, також у C: \ Windows \ Installer. Жодна технологія, що не стосується MS, не робить таких дурних речей. Зараз потрібен більший диск. :-(
ygoe

інформація від Microsoft: support.microsoft.com/en-us/help/3196535/…
juFo

Відповіді:


25

Згідно з цим сайтом , ви не повинні. Ви можете стиснути його та видалити файли журналів, але видаляти їх не слід.

Якби я не гуглила для цього, я б, напевно, спробувала пошукати, чи є який-небудь з файлів відкритим, а якщо ні, то скопіювала їх у нове місце для зберігання, поки я не переконався, що сервер добре працював без цього, і якщо виникла проблема їх повторного копіювання.

Потім я також був відомий, щоб видалити приховані / стиснуті файли оновлення в каталозі Windows, що також вважається поганою практикою з того, що деякі говорили, і не мав жахливих побічних ефектів, звільняючи сотні мег у просторі.

Альтернативою було б вивчити встановлення великих дисків і розширення розділів вашого диска. Залежно від ролі сервера, це може бути великим проектом, але врешті-решт, якщо вам потрібно звільнити місце на сервері баз даних, то, мабуть, прийшов час переглянути оновлення цієї підсистеми.


2
У цьому випадку навряд чи MS викладе SP2 на 2008 рік (як 2008 R2 було випущено); але ці файли знадобляться, якщо вийде SP2 і він захотів оновити. Вони також необхідні, якщо він коли-небудь захоче видалити. Я б більше хвилювався, що він хапається за соломинку, як 400 мб.
Chris S

2
Насправді це на моєму дев’ятному ноутбуці з SSD диском, тому важко отримати більше місця там. Я спробував трохи погугнути, але не зміг знайти остаточну відповідь. Я, швидше за все, скопіюю їх на резервний диск, і якщо у мене коли-небудь з’явиться дивна помилка під час встановлення / оновлення на SQL-сервері, я спробую згадати, чому :)
Mikael Svenson

1
Так вам коли-небудь потрібні були ці файли? У моєму випадку це 1 Гб, і, як і у вашому випадку, я на маленькому SSD.
Nux

2

Альтернативним рішенням, якщо у вас мало місця на диску, було б переміщення вмісту в новий каталог на інший диск / розділ, а потім використовувати mklink / j для створення з'єднання. Більше інформації про розв’язки можна знайти тут https://msdn.microsoft.com/en-us/library/windows/desktop/aa365006(v=vs.85).aspx


0

не видаляйте його. Моя 2,1 ГБ: '(

Запитання та відповіді щодо найкращих практик встановлення SQL Server, файлів, які ми можемо видалити після встановлення пакета оновлень, прав користувача та кількості екземплярів, необхідних для різних програм. 1. Після встановлення пакета оновлень для SQL Server 2008 R2, чи можна видалити частину файлів, не змінюючи функціонування SQL Server? Якщо так, то які файли?

Файли, додані під час встановлення пакета оновлень, абсолютно необхідні для належного функціонування екземпляра SQL Server (для якого ви встановили пакет оновлень): http://msdn.microsoft.com/en-us/library/dd638062 (v = SQL.105) .aspx

 ”Рекомендовані вимоги до місця на диску приблизно в 2,5 рази перевищують розмір пакета для встановлення, завантаження та вилучення пакета. Встановивши пакет оновлень, ви можете видалити завантажений пакет. Усі тимчасові файли видаляються автоматично. "

Отже, файли, які додаються або змінюються під час встановлення пакета оновлень, абсолютно необхідні, і не вказується видаляти їх після завершення встановлення.

Папка «C: \ Program Files \ Microsoft SQL Server \ 100 \ Setup Bootstrap \ Update Cache» використовується для перевірки, які пакети послуг або накопичувальні оновлення вже встановлені, а також видаляти її не вказано. Як правило, як зазначено у статті, після встановлення пакета обслуговування він видалить створені тимчасові файли, які більше не потрібні.

Єдине, що можна видалити після встановлення сервісного пакету, - це інсталяційний комплект, який використовувався для встановлення пакета обслуговування.

https://blogs.technet.microsoft.com/beatrice_popa/2013/02/12/sql-server-best-practices-for-installation-delete-files-after-service-pack-installation-applications-on-in вещества- та безпека /


0

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

не видаляйте його:

Підсумок

Папка оновлення кешу для Microsoft SQL Server знаходиться в такому місці:

C: \ програмні файли \ Microsoft SQL Server \\ Setup Bootstrap \ Update Cache

Ця стаття надає інформацію, яка допоможе зрозуміти, для чого ця папка створена і для чого вона використовується. Більше інформації

Коли ця папка створена і для чого вона використовується?

Коли ви встановлюєте будь-яке оновлення SQL Server (сукупне оновлення, критичне оновлення або пакет оновлень), носій інсталяції оновлення кешується в папці кешу оновлень SQL Server. Записи в програмах "Додати / видалити" створюються із вмісту папки кешованого носія та використовуються для видалення (за необхідності) останнього оновлення, застосованого до певного компонента. Папка може містити кілька попередніх оновлень, що дозволяє послідовно видаляти ці оновлення, якщо потрібно.

Варіант цієї моделі виникає, коли компонент був встановлений автономним файлом MSI замість установки SQL Server. Ці компоненти обслуговуються на місці, замінюючи попередній файл MSI на новий, не підтримуючи історію попередніх версій. Оригінальний файл MSI потрібен як для операцій з видалення, так і для відновлення.

Коли ця папка очищається чи видаляється?

Коли всі патчі видалені з усіх примірників або коли продукт видалено.

Чому папка продовжує збільшуватися в розмірах?

Папка збільшується в розмірі з кожним оновленням, застосованим до вашого екземпляра SQL Server. Це зростання відбувається тому, що кожна попередня версія повинна бути кешована. Така поведінка гарантує, що ви завжди можете отримати доступ до більш раннього оновлення, якщо вам потрібно.

Що станеться, якщо ви видалите цю папку або видалите її вміст?

Якщо папку «Оновити кеш-пам'ять» або деякі патчі видалено з цієї папки, ви більше не зможете видалити оновлення до свого екземпляра SQL Server і повернутися до попередньої збірки оновлень. У цій ситуації записи Add / Remove Programs вказують на неіснуючі бінарні файли, тому процес видалення не працює. Тому Microsoft наполегливо рекомендує вам зберігати папку та її вміст неушкодженими.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.