Eliminar la carpeta Setup Bootstrap en SQL Server 2008 para liberar espacio


40

¿Es "seguro" eliminar alguna de las subcarpetas C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\de mi disco para liberar espacio?

¿O es necesario para actualizar / desinstalar y otros parches? En este momento, la Update Cachecarpeta contiene KB968369 (sp1) que ocupa 416mb, lo que parece un candidato para liberar espacio.


1
Son 1,3 GB para el servidor 2012 ...
RomanSt

3
2.5 GB aquí. Es molesto lo ineficiente que es Windows Installer. Deja cada paquete de configuración de actualización completo en alguna parte, también en C: \ Windows \ Installer. Ninguna tecnología que no sea MS hace cosas tan estúpidas. Necesita un disco más grande ahora. :-(
ygoe

Respuestas:


25

Según este sitio , no deberías. Puede comprimirlo y eliminar archivos de registro, pero no debe eliminarlo.

Si no lo hubiera buscado en Google, probablemente habría intentado buscar para ver si alguno de los archivos estaba abierto, y si no, los copié en una nueva ubicación para el almacenamiento hasta que estuviera seguro de que el servidor funcionaba bien sin él, y si hubo un problema para volver a copiarlos.

Por otra parte, también he sabido que elimino los archivos de actualización ocultos / comprimidos en el directorio de Windows, lo que también se considera una mala práctica de lo que algunos han dicho y no he tenido efectos secundarios horribles al liberar cientos de megas en el espacio.

Una alternativa sería considerar instalar unidades más grandes y expandir las particiones de su disco. Sin embargo, dependiendo de la función del servidor, este podría ser un proyecto importante, pero al final, si necesita liberar espacio en un servidor de base de datos, es probable que sea hora de considerar la actualización de ese subsistema, al menos.


2
En este caso, es poco probable que MS publique un SP2 para 2008 (ya que se lanzó 2008 R2); pero esos archivos serían necesarios si sale un SP2 y él desea actualizar. También son necesarios si alguna vez quiere desinstalar. Me preocuparía más que esté agarrando pajitas como 400mb.
Chris S

2
En realidad, está en mi computadora portátil de desarrollo con un disco SSD, por lo que es difícil obtener más espacio allí. Intenté buscar en Google un poco, pero no pude encontrar una respuesta definitiva. Lo más probable es que los copie en la unidad de copia de seguridad, y si alguna vez recibo un error extraño al realizar la instalación / actualización en el servidor SQL, intentaré recordar por qué :)
Mikael Svenson

1
¿Alguna vez has necesitado esos archivos? Es 1GB en mi caso y, como en su caso, estoy en un SSD pequeño.
Nux


0

no lo borres El mío es de 2,1 GB: '(

Preguntas y respuestas sobre las mejores prácticas de instalación de SQL Server, los archivos que podemos eliminar después de instalar un service pack, los derechos de usuario y cuántas instancias son necesarias para diferentes aplicaciones. 1. Después de instalar un Service Pack para SQL Server 2008 R2, ¿es posible eliminar parte de los archivos sin alterar el funcionamiento de SQL Server? En caso afirmativo, ¿qué archivos?

Los archivos que se agregan durante la instalación de un Service Pack son absolutamente necesarios para que la instancia de SQL Server (para la cual instaló el service pack) funcione correctamente: http://msdn.microsoft.com/en-us/library/dd638062 (v = SQL.105) .aspx

 "Los requisitos de espacio en disco recomendados son aproximadamente 2,5 veces el tamaño del paquete para instalar, descargar y extraer el paquete. Después de instalar un paquete de servicio, puede eliminar el paquete descargado. Los archivos temporales se eliminan automáticamente ".

Por lo tanto, los archivos que se agregan o modifican durante la instalación del Service Pack son absolutamente necesarios y no se indica que los elimine una vez que finalice la instalación.

La carpeta «C: \ Archivos de programa \ Microsoft SQL Server \ 100 \ Setup Bootstrap \ Update Cache» se utiliza para verificar cuáles son los paquetes de servicio o las actualizaciones acumulativas ya instaladas y tampoco está indicado para eliminarlo. Normalmente, como explica el artículo mencionado anteriormente, después de instalar el service pack, eliminará los archivos temporales que creó y que ya no son necesarios.

Lo único que se puede eliminar después de instalar el service pack es el kit de instalación que se utilizó para instalar el 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- y seguridad/


0

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

no lo quites:

Resumen

La carpeta Actualizar caché para Microsoft SQL Server se encuentra en la siguiente ubicación:

C: \ Archivos de programa \ Microsoft SQL Server \\ Setup Bootstrap \ Update Cache

Este artículo proporciona información para ayudarlo a comprender por qué se crea esta carpeta y para qué se utiliza. Más información

¿Cuándo se crea esta carpeta y para qué se utiliza?

Cuando instala cualquier actualización de SQL Server (actualización acumulativa, actualización crítica o paquete de servicio), el medio de instalación de la actualización se almacena en caché en la carpeta Caché de actualización de SQL Server. Las entradas en Agregar o quitar programas se crean a partir del contenido de la carpeta de medios en caché y se utilizan para desinstalar (según sea necesario) la actualización más reciente que se aplicó a un componente en particular. La carpeta puede contener varias actualizaciones anteriores, lo que permite la eliminación secuencial de esas actualizaciones si es necesario.

Se produce una variación de este modelo cuando un componente se instaló mediante un archivo MSI independiente en lugar de la instalación de SQL Server. Estos componentes se reparan en el lugar reemplazando el archivo MSI anterior por uno nuevo, sin mantener un historial de versiones anteriores. Se requiere el archivo MSI original para las operaciones de desinstalación y reparación.

¿Cuándo se limpia o elimina esta carpeta?

Cuando se eliminan todos los parches de todas las instancias, o cuando se desinstala el producto.

¿Por qué la carpeta sigue creciendo en tamaño?

La carpeta crece en tamaño con cada actualización que se aplica a su instancia de SQL Server. Este crecimiento se produce porque cada versión anterior debe almacenarse en caché. Este comportamiento garantiza que siempre pueda acceder a una actualización anterior si es necesario.

¿Qué sucede si elimina esta carpeta o elimina su contenido?

Si la carpeta Update Cache o algunos parches se eliminan de esta carpeta, ya no puede desinstalar una actualización de su instancia de SQL Server y luego volver a una compilación de actualización anterior. En esa situación, las entradas Agregar o quitar programas apuntan a archivos binarios no existentes y, por lo tanto, el proceso de desinstalación no funciona. Por lo tanto, Microsoft le recomienda encarecidamente que mantenga intacta la carpeta y su contenido.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.