손상된 SQL Server 2008 설치를 제거하는 방법은 무엇입니까?


8

Microsoft SQL Server 2008 서비스 팩 2를 설치 한 후 SQL Server를 시작하지 못했습니다. 이 문제를 해결하려고 시도하면서 어리석은 일을 했으므로 이제는 SQL Server의 새로운 사본을 설치할 수도 없습니다.

실제로 설정하는 동안 발생하는 상황은 다음과 같습니다.

  • 설정 지원 규칙 화면 (모두 통과, 경고 없음)
  • 제품 키 화면 (유효한 제품 키 입력)
  • 라이센스 조건 화면 (허용됨)
  • 설치 지원 파일 화면 (설치 클릭).

설정 창이 닫히고 아무 일도 일어나지 않으며 오류가 전혀 없습니다. 로그가 저장되지 않은 것 같습니다.

혼란을 정리하고 전체 OS를 다시 설치하지 않고도 SQL Server를 설치할 수있는 단계는 무엇입니까?

답변:




2

이 문제에 대한 KCotreau의 답변 외에도 동일한 문제가 발생하는 사람들을 위해 새로 설치하기 위해 수행 한 작업은 다음과 같습니다.

  1. setup.exe로 이전 설치를 제거하려고 시도했습니다.
  2. 프로그램 파일 (x86 포함)에서 SQL Server 관련 디렉토리를 제거했습니다.
  3. 레지스트리에서 해당 디렉토리에 대한 모든 참조를 제거했습니다. 이 작업은 수동으로 수행해야합니다. 경우에 따라 전체 부모 키를 제거하는 것이 좋습니다. 다른 경우에는 값만 제거해야합니다. 마지막으로, 어떤 상황에서는 키 / 값이 설정 중에 사용되지 않기 때문에 아무것도 제거하지 않아도됩니다.
  4. 재부팅되었습니다.
  5. 설치가 작동하기 시작했지만 지정된 키MsiGetProductInfo failed to retrieve ProductVersion for package during install제거 하거나 (수백 또는 수천 개의 가 있으므로 시간을 소비 할 준비가 되었기 때문에) 또는 백업을 수행 HKEY_CLASSES_ROOT\Installer\UpgradeCodes하고 전체 키를 제거한 다음 복원 하여 해결할 수있는 오류 가 발생 했습니다. 새로 설치 한 후

이러한 상황에서 마지막 시스템 백업을 복원하거나 올바르게 작업하려면 Windows를 다시 설치하거나 (특정 경우에는 불가능한 일) Windows를 다시 설치하는 것이 좋습니다.


1
당신은 복원을 언급했습니다. 서버에서 SQL 2005에서 2008 로의 자체 업그레이드가 잘못되었으며 Acronis Backup and Recovery 이미징 소프트웨어를 사용하여 아무런 노력없이 다시 복구 할 수있었습니다. 오래된 백업뿐만 아니라 모든 중요 서버에 대한 이미징 솔루션을 강력히 권장합니다. 마침내 회복해서 다행입니다.
KCotreau 2016 년

1
+1 : 비슷한 문제가 있습니다. 제거에 대한 특정 조치 목록에 감사드립니다. 수동으로 아무것도 삭제하는 대신 CCleaner를 사용해보십시오. 다음 의견은 결과를 얻 자마자 결과를 알려줄 것입니다.
mico
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.