여유 공간을 확보하기 위해 SQL Server 2008에서 Setup Bootstrap 폴더 제거


40

C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\여유 공간을 확보하기 위해 드라이브에서 하위 폴더를 삭제하는 것이 "안전" 합니까?

아니면 업그레이드 / 제거 및 기타 패치에 필요합니까? 현재 Update Cache폴더에는 416mb를 차지하는 KB968369 (sp1)가 포함되어 있으며, 이는 공간 확보를위한 후보로 보입니다.


1
서버 2012의 경우 1.3GB입니다.
RomanSt

3
여기에서 2.5GB. Windows Installer가 얼마나 비효율적입니까? 모든 단일 업데이트 설치 패키지를 C : \ Windows \ Installer의 전체 위치에 그대로 둡니다. 비 MS 기술은 그런 바보 같은 일을하지 않습니다. 더 큰 디스크가 필요합니다. :-(
ygoe

답변:


25

이 사이트 에 따르면 해서는 안됩니다. 압축하여 로그 파일을 제거 할 수 있지만 삭제해서는 안됩니다.

내가 구글 검색하지 않았다면 아마도 파일이 열려 있는지 확인하려고 시도했을 것입니다. 그렇지 않은 경우 서버가 파일이 없으면 서버가 제대로 작동하는지 확인할 때까지 저장을 위해 새 위치에 파일을 복사했을 것입니다. 다시 복사하는 데 문제가있었습니다.

그런 다음 Windows 디렉토리에서 숨겨진 / 압축 업데이트 파일을 삭제하는 것으로도 알려져 있습니다.이 파일은 일부 사람들이 말한 것에서 나쁜 습관으로 간주되며 공간에서 수백 개의 메가를 확보하는 동안 끔찍한 부작용이 없었습니다.

대안은 더 큰 드라이브를 설치하고 디스크 파티션을 확장하는 것입니다. 서버의 역할에 따라 이것은 중요한 프로젝트 일 수 있지만, 결국 데이터베이스 서버에서 공간을 확보해야하는 경우 최소한 해당 서브 시스템을 업그레이드 할 때가 될 것입니다.


2
이 경우 MS는 2008 R2가 출시 된 것처럼 2008 년 SP2를 발표하지 않을 것입니다. 그러나 SP2가 나오고 업그레이드를 원할 경우 해당 파일이 필요합니다. 설치 제거를 원할 경우에도 필요합니다. 나는 그가 400mb와 같은 빨대를 잡는 것에 대해 더 걱정할 것이다.
Chris S

2
실제로 그것은 SSD 디스크가있는 내 랩톱에 있으므로 더 많은 공간을 확보하기가 어렵습니다. 나는 스스로 인터넷 검색을 시도했지만 결정적인 대답을 찾지 못했습니다. 내가 가장 가능성이 백업 드라이브에 전원을 복사하고, 내가 이상한 오류가 발생하면 내가 노력 할게요 SQL 서버 업그레이드를 기억 / installl을 할 때거야 이유 :
미카엘 Svenson

1
그 파일이 필요 하신가요? 내 경우에는 1GB이며 귀하의 경우에는 작은 SSD를 사용합니다.
Nux


0

삭제하지 마십시오. 광산은 2.1GB입니다 : '(

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 \\ 설치 부트 스트랩 \ 업데이트 캐시

이 문서에서는이 폴더가 생성 된 이유와 용도를 이해하는 데 도움이되는 정보를 제공합니다. 추가 정보

이 폴더는 언제 만들어지며 어떤 용도로 사용됩니까?

SQL Server 업데이트 (누적 업데이트, 중요 업데이트 또는 서비스 팩)를 설치하면 업데이트 설치 미디어가 SQL Server 업데이트 캐시 폴더에 캐시됩니다. 프로그램 추가 / 제거의 항목은 캐시 된 미디어 폴더의 내용으로 만들어지며 필요한 경우 특정 구성 요소에 적용된 최신 업데이트를 제거하는 데 사용됩니다. 폴더에는 여러 개의 이전 업데이트가 포함되어 필요할 경우 해당 업데이트를 순차적으로 제거 할 수 있습니다.

이 모델의 변형은 구성 요소가 SQL Server 설치 대신 독립 실행 형 MSI 파일로 설치 될 때 발생합니다. 이러한 구성 요소는 이전 버전의 기록을 유지하지 않고 이전 MSI 파일을 새 MSI 파일로 교체하여 전체 서비스를 제공합니다. 원래 MSI 파일은 제거 및 복구 작업에 모두 필요합니다.

이 폴더는 언제 정리되거나 제거됩니까?

모든 인스턴스에서 모든 패치를 제거하거나 제품을 제거 할 때.

폴더 크기가 계속 커지는 이유는 무엇입니까?

SQL Server 인스턴스에 적용된 각 업데이트에 따라 폴더 크기가 커집니다. 이전의 각 버전을 캐시해야하기 때문에 이러한 증가가 발생합니다. 이 동작을 통해 필요한 경우 항상 이전 업데이트에 액세스 할 수 있습니다.

이 폴더를 제거하거나 내용을 삭제하면 어떻게됩니까?

Update Cache 폴더 또는 일부 패치가이 폴더에서 제거되면 더 이상 SQL Server 인스턴스에 대한 업데이트를 제거한 다음 이전 업데이트 빌드로 되돌릴 수 없습니다. 이 경우 프로그램 추가 / 제거 항목이 존재하지 않는 이진 파일을 가리 키므로 제거 프로세스가 작동하지 않습니다. 따라서 폴더와 그 내용을 그대로 유지하는 것이 좋습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.