删除SQL Server 2008上的Setup Bootstrap文件夹以释放空间


40

C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\从驱动器中删除任何子文件夹以释放空间是否“安全” ?

还是需要升级/卸载和其他补丁?现在,该Update Cache文件夹包含KB968369(sp1),占用空间为416mb,似乎可以释放空间。


1
Server 2012的容量为1.3 GB ...
RomanSt 2014年

3
2.5 GB。Windows Installer效率低下令人讨厌。它将每个更新安装程序包完整保留在某个位置,也位于C:\ Windows \ Installer中。没有非MS技术会做这种愚蠢的事情。现在需要更大的磁盘。:-(
ygoe 2014年

Answers:


25

根据此站点,您不应该这样做。您可以压缩它并删除日志文件,但不应删除它。

如果我没有搜索过该文件,则可能会尝试搜索是否打开了任何文件,如果没有打开,则将它们复制到新位置进行存储,直到我确定没有它的服务器运行良好,并且重新复制它们时出现问题。

再说一次,我也知道要删除Windows目录中的隐藏/压缩的更新文件,这在某些人说过的话也被认为是不好的做法,并且在释放数百兆的空间时没有可怕的副作用。

另一种选择是研究安装更大的驱动器并扩展磁盘分区。但是,根据服务器的角色,这可能是一个重要的项目,但是最后,如果您需要释放数据库服务器上的空间,那么至少应该考虑升级该子系统。


2
在这种情况下,MS不太可能发布2008年的SP2(因为已经发布了2008 R2)。但是如果SP2出来并且他想升级,则这些文件将是必需的。如果他要卸载,则它们也是必需的。我会更担心他会抓到400mb之类的稻草。
克里斯·S

2
实际上,它在我的带有SSD磁盘的开发笔记本电脑上,因此很难在其中获得更多空间。我自己尝试了一下Google搜索,但找不到确切的答案。我极有可能将它们复制到备份驱动器上,如果在SQL Server上执行installl / upgrade时遇到奇怪的错误,我将尝试并记住原因:)
Mikael Svenson 2010年

1
那么,您是否曾经需要过这些文件?就我而言,这是1GB,就像我在小型SSD上一样。
Nux 2012年


0

不要删除它。我的是2.1 GB:'(

有关SQL Server安装最佳做法,安装Service Pack后我们可以删除的文件,用户权限以及不同应用程序需要多少实例的问题和解答。1.在安装SQL Server 2008 R2 Service Pack之后,是否可以在不更改SQL Server功能的情况下删除部分文件?如果是,什么文件?

为使SQL Server实例(已为其安装Service Pack)正常运行,在Service Pack安装过程中添加的文件是绝对必要的:http : //msdn.microsoft.com/zh-cn/library/dd638062 (v = SQL.105).aspx

 推荐的磁盘空间要求约为要安装,下载和解压缩软件包的软件包大小的2.5倍。安装Service Pack后,您可以删除下载的软件包。任何临时文件都会自动删除。”

因此,在Service Pack的安装过程中添加或修改的文件是绝对必要的,并且不指示在安装完成后删除它们。

文件夹«C:\ Program Files \ Microsoft SQL Server \ 100 \ Setup Bootstrap \ Update Cache»用于验证已安装的Service Pack或累积更新是什么,也没有指示删除它。通常,正如上面提到的文章所述,在安装Service Pack后,他将删除他创建的临时文件,这些文件不再需要。

安装Service Pack后,唯一可以删除的是用于安装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-和安全/


0

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

不要删除它:

摘要

Microsoft SQL Server的更新缓存文件夹位于以下位置:

C:\ Program Files \ Microsoft SQL Server \\ Setup Bootstrap \ Update缓存

本文提供的信息可帮助您了解创建此文件夹的原因及其用途。更多信息

此文件夹何时创建,它的用途是什么?

当您安装任何SQL Server更新(累积更新,关键更新或Service Pack)时,更新安装媒体将缓存在SQL Server Update Cache文件夹中。“添加/删除程序”中的条目是从缓存的媒体文件夹的内容创建的,并用于卸载(必要时)应用于特定组件的最新更新。该文件夹可能包含多个较早的更新,从而可以根据需要顺序删除这些更新。

当组件是由独立的MSI文件而不是由SQL Server安装程序安装时,就会发生此模型的变体。通过用新的MSI文件替换以前的MSI文件,就可以对这些组件进行现场维护,而无需保留以前版本的历史记录。卸载和修复操作均需要原始MSI文件。

该文件夹什么时候清理或删除?

从所有实例中删除了所有修补程序后,或者卸载了产品时。

为什么文件夹大小继续增加?

该文件夹的大小随应用于SQL Server实例的每个更新而增加。之所以会出现这种增长,是因为必须缓存每个早期版本。此行为可确保您始终可以在需要时访问较早的更新。

如果删除此文件夹或删除其内容会怎样?

如果从此文件夹中删除了“更新缓存”文件夹或某些修补程序,则无法再将更新卸载到SQL Server实例,然后再还原到较早的更新版本。在这种情况下,“添加/删除程序”条目指向不存在的二进制文件,因此卸载过程不起作用。因此,Microsoft强烈建议您保持文件夹及其内容完整。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.