다음을 통해 공유

pc에 설치된 sqlserver 를 삭제하는 방법

동균 류 0 평판 포인트
2025-11-06T07:11:41.95+00:00

sql server를 로컬pc에 여려개를 설치하여 필요에 의해 여러 서버를 설치하여 사용중이였습니다.

기존에 서버를 삭제하면 프로그램 추가/제거에서 해당버전이 포함된 구성프로그램을 모두 삭제하여 보통 마지막에 인스턴스를 삭제하여 처리하였습니다.

허나 이번에 2014 서버를 2017로 업그레이드 이후 2014 구성파일을 삭제할려니 안되서

여러 방법을 찾아보다 일단 모두 삭제하기로 결정하였습니다.

그래서 같은 아이콘으로 구성된 SQL 프로그램을 모두 삭제할려고하니 삭제가 되지 않았습니다.

여러 방법을 찾아보다 수동으로 삭제하는 방법을 찾았고 guid를 찾아 아래와 같이 msiexec로 삭제처리하였습니다.

아래 명령문으로 삭제처리를 했는데 서비스에 살아있고 프로그램 추가/제거에도 살아있습니다.

삭제중엔 아래 첨부파일과같은 오류가 발생하였고 인스톨파일이 없어서그런가하고 모든 버전의 인스톨파일도 받아서 재진행하였으나 되지 않습니다.

작업중인건이 있어 포멧이 불가피합니다. sqlserver 만 지우면 됩니다.

가능한 방법 부탁드립니다.

여러방법을 시도해서 일단은 서버 모두 삭제하고 다시 설치하려했으나 삭제가 되지 않습니다.

wmic product where "name like 'Microsoft SQL Server%2012%'" get Name, IdentifyingNumber

wmic product where "name like 'SQL Server%2012%'" get Name, IdentifyingNumber

msiexec /x {GUID}

takeown /f "C:\Program Files\Microsoft SQL Server\110" /r /d y

icacls "C:\Program Files\Microsoft SQL Server\110" /grant administrators:F /t

rmdir /s /q "C:\Program Files\Microsoft SQL Server\110"

error1

error2

비즈니스용 Windows | Windows Server | 사용자 환경 | 기타
댓글 0개 설명 없음
투표 {count}개

답변 1개

정렬 기준: 가장 유용함
  1. Joseph Tran 3,985 평판 포인트 독립 자문가
    2025-11-06T08:17:50.3033333+00:00

    안녕

    정보를 바탕으로 알고 있듯이 SQL Server 브라우저가 완전히 설치되지 않고 완전히 제거되지 않은 상태에서 반쯤 멈춘 것 같습니다. 그렇기 때문에 를 사용한 후에도 이러한 오류가 계속 표시됩니다 msiexec.

    이 단계를 수행하는 것이 좋으며 걱정하지 마십시오.

    • **모든 SQL 서비스 중지 Services.msc를 열> SQL Server, SQL 에이전트 또는 SQL 브라우저라는 모든 항목을 중지합니다.
    • **레지스트리 항목 정리 **Regedit를 열> 삭제합니다 (있는 경우에만).
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLBrowser
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\SQLBrowser
    

    *만일을 대비하여 삭제하기 전에 백업하십시오.

    남은 폴더 삭제 다음 폴더가 아직 있는 경우 제거합니다.

    C:\Program Files\Microsoft SQL Server\
    C:\Program Files (x86)\Microsoft SQL Server\
    C:\ProgramData\Microsoft\SQL Server\
    
    • Microsoft의 정리 도구 실행 다운로드 : Microsoft 설치 / 제거 문제 해결사 > 제거를 선택**> *SQL Server 또는 SQL 브라우저로 무엇이든 선택 * > 정리하십시오.

    PC를 다시 시작 하고 SQL Server 2017을 다시 설치해 보세요. 필요하지 않은 경우 브라우저 구성 요소를 건너뛸 수 있습니다.

    그런 다음 PowerShell에서 다음을 실행하여 확인합니다.

    wmic product get name | find "SQL"
    

    =>> 아무것도 표시되지 않으면 깨끗합니다. 재부팅 후에도 브라우저 서비스가 계속 나타나는 경우

    댓글 0개 설명 없음

답변

질문 작성자는 답변을 '승인됨'으로 표시하고, 중재자는 답변을 '추천됨'으로 표시할 수 있습니다. 이를 통해 사용자는 해당 답변이 작성자의 문제를 해결했다는 것을 알 수 있습니다.