Remova a pasta Setup Bootstrap no SQL Server 2008 para liberar espaço


40

É "seguro" excluir qualquer uma das subpastas C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\da minha unidade para liberar espaço?

Ou é necessário para atualização / desinstalação e outros patches? No momento, a Update Cachepasta contém KB968369 (sp1), que ocupa 416 MB, o que parece ser um candidato para liberar espaço.


11
É 1,3 GB para Server 2012 ...
RomanSt

3
2,5 GB aqui. É irritante a ineficiência do Windows Installer. Ele deixa todos os pacotes de instalação da atualização completos em algum lugar, também em C: \ Windows \ Installer. Nenhuma tecnologia não-MS faz coisas tão estúpidas. Precisa de um disco maior agora. :-(
ygoe

Respostas:


25

De acordo com este site , você não deveria. Você pode compactá-lo e remover arquivos de log, mas não deve excluí-lo.

Se eu não tivesse pesquisado no Google, provavelmente teria tentado pesquisar para ver se algum dos arquivos estava aberto e, se não estiver, copiá-los para um novo local para armazenamento até ter certeza de que o servidor funcionou bem sem ele e se houve um problema de copiá-los novamente.

Além disso, também sou conhecido por excluir os arquivos de atualização ocultos / compactados no diretório do Windows, o que também é considerado uma prática ruim do que alguns disseram e não tiveram efeitos colaterais horríveis ao liberar centenas de meg no espaço.

Uma alternativa seria procurar instalar unidades maiores e expandir as partições do disco. Porém, dependendo da função do servidor, este pode ser um projeto importante, mas no final, se você precisar liberar espaço em um servidor de banco de dados, provavelmente é hora de atualizar o subsistema, pelo menos.


2
Nesse caso, é improvável que a MS disponibilize um SP2 para 2008 (já que o 2008 R2 foi lançado); mas esses arquivos seriam necessários se um SP2 fosse lançado e ele quisesse atualizar. Eles também são necessários se ele quiser desinstalar. Eu ficaria mais preocupado que ele estivesse pegando canudos como 400mb.
Chris S

2
Na verdade, está no meu laptop de desenvolvimento com um disco SSD, é tão difícil conseguir mais espaço lá. Eu mesmo tentei pesquisar no Google, mas não consegui encontrar uma resposta definitiva. Eu provavelmente vou copiá-los fora a unidade de backup, e se eu nunca recebo um erro estranho quando fazendo installl / upgrade no servidor SQL Vou tentar lembrar por que :)
Mikael Svenson

11
Então você já precisou desses arquivos? É 1 GB no meu caso e, como no seu caso, estou em um pequeno SSD.
Nux


0

não apague. A minha é de 2,1 GB: '(

Perguntas e respostas sobre as práticas recomendadas de instalação do SQL Server, os arquivos que podemos excluir após a instalação de um service pack, os direitos do usuário e quantas instâncias são necessárias para diferentes aplicativos. 1. Depois de instalar um Service Pack para SQL Server 2008 R2, é possível excluir parte dos arquivos sem alterar o funcionamento do SQL Server? Se sim, quais arquivos?

Os arquivos adicionados durante a instalação de um Service Pack são absolutamente necessários para que a instância do SQL Server (para a qual você instalou o service pack) funcione corretamente: http://msdn.microsoft.com/en-us/library/dd638062 (v = SQL.105) .aspx

 ”Os requisitos de espaço em disco recomendados são aproximadamente 2,5 vezes o tamanho do pacote para instalar, baixar e extrair o pacote. Depois de instalar um service pack, você pode remover o pacote baixado. Todos os arquivos temporários são removidos automaticamente. ”

Portanto, os arquivos adicionados ou modificados durante a instalação do Service Pack são absolutamente necessários e não são indicados para excluí-los quando a instalação for concluída.

A pasta «C: \ Arquivos de Programas \ Microsoft SQL Server \ 100 \ Setup Bootstrap \ Update Cache» é usada para verificar quais são os service packs ou atualizações cumulativas já instaladas e também não é indicado excluí-lo. Normalmente, como o artigo mencionado acima explica, após a instalação do service pack, ele exclui os arquivos temporários criados e que não são mais necessários.

A única coisa que pode ser excluída após a instalação do service pack é o kit de instalação usado para instalar o 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- e segurança /


0

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

não remova:

Sumário

A pasta Cache de Atualização para o Microsoft SQL Server encontra-se no seguinte local:

C: \ Arquivos de Programas \ Microsoft SQL Server \\ Setup Bootstrap \ Update Cache

Este artigo fornece informações para ajudar você a entender por que essa pasta é criada e para que é usada. Mais Informações

Quando esta pasta é criada e para que é usada?

Quando você instala qualquer atualização do SQL Server (atualização cumulativa, atualização crítica ou service pack), a mídia de instalação da atualização é armazenada em cache na pasta Cache do SQL Server Update. As entradas em Adicionar ou remover programas são criadas a partir do conteúdo da pasta de mídia em cache e são usadas para desinstalar (conforme necessário) a atualização mais recente aplicada a um componente específico. A pasta pode conter várias atualizações anteriores, permitindo a remoção seqüencial dessas atualizações, se necessário.

Uma variação desse modelo ocorre quando um componente foi instalado por um arquivo MSI independente em vez de pela Instalação do SQL Server. Esses componentes são atendidos no local, substituindo o arquivo MSI anterior pelo novo, sem manter um histórico das versões anteriores. O arquivo MSI original é necessário para as operações de desinstalação e reparo.

Quando esta pasta é limpa ou removida?

Quando todos os patches são removidos de todas as instâncias ou quando o produto é desinstalado.

Por que a pasta continua aumentando de tamanho?

A pasta aumenta de tamanho a cada atualização aplicada à sua instância do SQL Server. Esse crescimento ocorre porque cada versão anterior deve ser armazenada em cache. Esse comportamento garante que você sempre possa acessar uma atualização anterior, se necessário.

O que acontece se você remover esta pasta ou excluir seu conteúdo?

Se a pasta Cache de Atualização ou alguns patches forem removidos desta pasta, você não poderá mais desinstalar uma atualização para sua instância do SQL Server e reverter para uma compilação de atualização anterior. Nessa situação, as entradas Adicionar ou remover programas apontam para binários não existentes e, portanto, o processo de desinstalação não funciona. Portanto, a Microsoft recomenda enfaticamente que você mantenha a pasta e seu conteúdo intactos.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.