У меня есть несколько версий SQL Server, используемых для тестирования, установленных на моем ноутбуке (2012, 2014, 2016 и 2017). Я заметил на днях, что там была папка, содержащая предыдущие версии файлов между обновлениями (SP, CU). Во всех версиях на самом деле достаточно места:
(в C: \ Program Files (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)
Итого для этих папок (МБ были нормализованы до ГБ):
Folder GB Files
---------- ----- ------
Log 2.35 10,991
Update Cache 20.66 40,095
TOTAL 23.01 51,086
Первоначально я полагал, что было бы безопасно удалить папки Log и Update Cache , но потом я посчитал, что лучше сначала проверить, спрашивали ли это другие, и если да, то каков был ответ. Я нашел эту статью KB:
Описание папки обновления кэша в SQL Server
в котором говорится:
Что произойдет, если вы удалите эту папку или удалите ее содержимое?
Если из этой папки будет удалена папка кэша обновлений или некоторые исправления, вы больше не сможете удалить обновление своего экземпляра SQL Server, а затем вернуться к более ранней сборке обновления. В этой ситуации записи « Установка и удаление программ» указывают на несуществующие двоичные файлы, и поэтому процесс удаления не работает. Поэтому Microsoft настоятельно рекомендует вам сохранить папку и ее содержимое в целости и сохранности.
ОК. У меня нет планов понижать или удалять SP или CU, так что я должен быть в порядке, верно? Ну, есть другие ссылки, такие как эта:
Безопасно ли удалять папку «Update Cache»?
в котором кто-то ссылался на следующую статью KB:
в котором говорится (выделено):
При установке SQL Server установщик Windows сохраняет важные файлы в кэше установщика Windows (по умолчанию C: \ Windows \ Installer). Эти файлы необходимы для удаления и обновления приложений.
Теперь эта конкретная статья кажется специфической для папки C: \ Windows \ Installer , и я не говорю об удалении из этой папки. Тем не менее, из-за упоминания о невозможности применения обновлений я сначала хотел получить больше информации.
Кто-нибудь ранее удалял эти папки или хотя бы их содержимое? Если да, были ли какие-либо негативные последствия? Эти папки только увеличиваются. Я только что применил исправления «Спектр / Расплавление» для всех четырех версий, и их общий объем увеличился на 3,65 ГБ и 6900 файлов (конечный результат - цифры, показанные на диаграмме выше).
Чтобы было ясно, я не ищу, следует ли мне удалить одну или обе эти папки; Я ищу, могу я или не могу удалить одно или оба (не нарушая ничего, кроме возможности удалить / откатить версию, которую я уже принимаю как следствие).
источник
Да, Вы можете удалить безопасно, если нет планов по удалению обновлений SQL Server, также вы можете просмотреть мой тест в этой записи блога
https://mkelsawy.blogspot.com/2019/08/DeleteUpdateCacheFolderinSQLServer.html
источник