Удалите установочную папку начальной загрузки на SQL Server 2008, чтобы освободить место


40

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

Или это нужно для обновления / удаления и других патчей? Прямо сейчас Update Cacheпапка содержит KB968369 (sp1), которая занимает 416 МБ, что кажется кандидатом на освобождение места.


1
Это 1,3 ГБ для Server 2012 ...
RomanSt

3
2,5 ГБ здесь. Это раздражает, насколько неэффективный установщик Windows. Он оставляет где-то полный пакет установки каждого обновления, также в C: \ Windows \ Installer. Ни одна технология без MS не делает такие глупости. Нужен больший диск сейчас. :-(
ygoe

информация от Microsoft: support.microsoft.com/en-us/help/3196535/...
ЮФО

Ответы:


25

Согласно этому сайту , вы не должны. Вы можете сжать его и удалить файлы журнала, но вы не должны удалять его.

Если бы я не гуглил это, я бы, вероятно, попытался бы найти, открыты ли какие-либо файлы, а если нет, то скопировал бы их в новое место для хранения, пока я не убедился, что сервер работал без него, и если была проблема, перепечатайте их.

С другой стороны, мне также известно, что я удаляю скрытые / сжатые файлы обновлений в каталоге Windows, что также считается плохой практикой из того, что некоторые говорили, и не имело никаких ужасных побочных эффектов при освобождении сотен мегабайт в пространстве.

Альтернативой может быть установка больших дисков и расширение разделов диска. В зависимости от роли сервера это может быть крупный проект, но, в конце концов, если вам нужно освободить место на сервере базы данных, возможно, пришло время хотя бы взглянуть на обновление этой подсистемы.


2
В этом случае маловероятно, что MS выпустит SP2 на 2008 год (так как 2008 R2 был выпущен); но эти файлы были бы необходимы, если вышел SP2, и он хотел обновить. Они также необходимы, если он когда-нибудь захочет удалить. Я бы больше волновался, что он хватается за соломинку около 400 МБ.
Крис С

2
На самом деле он на моем ноутбуке с SSD-диском, поэтому там очень мало места. Я попытался немного погуглить, но не смог найти однозначного ответа. Скорее всего, я скопирую их на резервный диск, и если когда-нибудь получу странную ошибку при установке / обновлении на SQL-сервере, я попытаюсь вспомнить, почему :)
Микаэль Свенсон,

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-instances- и-безопасности /


0

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

не удаляйте это:

Резюме

Папка обновления кэша для Microsoft SQL Server находится в следующем месте:

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

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

Когда создается эта папка и для чего она используется?

При установке любого обновления SQL Server (накопительное обновление, критическое обновление или пакет обновления) установочный носитель обновления кэшируется в папке кэша обновлений SQL Server. Записи в «Установка и удаление программ» создаются на основе содержимого папки с кэшированными носителями и используются для удаления (при необходимости) самого последнего обновления, которое было применено к определенному компоненту. Папка может содержать несколько более ранних обновлений, что позволяет при необходимости последовательно удалять эти обновления.

Вариант этой модели возникает, когда компонент был установлен отдельным файлом MSI, а не программой установки SQL Server. Эти компоненты обслуживаются на месте путем замены предыдущего файла MSI новым без сохранения истории предыдущих версий. Исходный файл MSI требуется для операций удаления и восстановления.

Когда эта папка очищается или удаляется?

Когда все исправления удалены из всех экземпляров, или когда продукт удален.

Почему папка продолжает увеличиваться в размере?

Папка увеличивается в размере с каждым обновлением, которое применяется к вашему экземпляру SQL Server. Этот рост происходит потому, что каждая более ранняя версия должна быть кэширована. Такое поведение гарантирует, что вы всегда можете получить доступ к более раннему обновлению, если вам нужно.

Что произойдет, если вы удалите эту папку или удалите ее содержимое?

Если из этой папки будет удалена папка с кэшем обновлений или некоторые исправления, вы больше не сможете удалить обновление своего экземпляра SQL Server, а затем вернуться к более ранней сборке обновления. В этой ситуации записи «Установка и удаление программ» указывают на несуществующие двоичные файлы, и поэтому процесс удаления не работает. Поэтому Microsoft настоятельно рекомендует вам сохранить папку и ее содержимое в целости и сохранности.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.