SQL Server의 기존 인스턴스 제거(설치)

이 문서에서는 독립 실행형 SQL Server 인스턴스를 제거하는 방법에 대해 설명합니다. 이 항목의 단계를 수행하면 SQL Server를 다시 설치할 수 있도록 시스템을 준비할 수도 있습니다.

중요 정보중요

SQL Server 인스턴스를 제거하려면 서비스로 로그온할 수 있는 권한을 가진 로컬 관리자여야 합니다.

[!참고]

SQL Server 장애 조치 클러스터를 제거하려면 SQL Server 설치 프로그램이 제공하는 노드 제거 기능을 사용하여 각 노드를 개별적으로 제거합니다. 자세한 내용은 SQL Server 장애 조치(Failover) 클러스터에서 노드 추가 또는 제거(설치)를 참조하십시오.

SQL Server를 제거하기 전에 다음의 중요 정보를 고려하십시오.

  • 필요한 최소한의 실제 메모리를 갖춘 컴퓨터에서 SQL Server 구성 요소를 제거하려면 먼저 페이지 파일 크기가 충분한지 확인해야 합니다. 페이지 파일 크기는 실제 메모리의 두 배여야 합니다. 가상 메모리가 부족하면 SQL Server가 완전히 제거되지 않을 수도 있습니다.

  • SQL Server 2012 인스턴스가 여러 개인 경우 SQL Server Browser는 마지막 SQL Server 2012 인스턴스가 제거될 때 자동으로 제거됩니다.

    그러나 SQL Server 2012 SQL Server의 마지막 인스턴스가 제거된 후 SQL Server 2005 인스턴스가 있는 경우 Browser는 설치된 채로 남아 SQL Server 2005 인스턴스에 대한 연결을 제공합니다. SQL Server Browser는 SQL Server 2005와 함께 설치된 상태로 남겨둘 수 있으며 계속 올바르게 작동합니다.

    SQL Server 2012의 모든 구성 요소를 제거하려면 제어판프로그램 및 기능에서 SQL Server Browser 구성 요소를 수동으로 제거해야 합니다. SQL Server 2005 인스턴스가 존재하는 상태에서 SQL Server Browser를 제거하면 SQL Server 2005에 대한 연결이 끊길 수 있습니다. 이 경우 다음 방법 중 하나로 SQL Server Browser를 다시 설치할 수 있습니다.

    • 제어판프로그램을 사용하여 SQL Server 2005의 인스턴스를 복구합니다.

    • SQL Server 2005 데이터베이스 엔진 또는 Analysis Services의 인스턴스를 설치합니다.

제거하기 전 주의 사항

  1. 데이터를 백업합니다. 필수 단계는 아니지만 데이터베이스를 현재 상태대로 저장할 수 있습니다. 시스템 데이터베이스에 적용된 변경 사항을 저장할 수도 있습니다. 두 경우 모두 SQL Server를 제거하기 전에 데이터를 백업해야 합니다. 또는 모든 데이터 및 로그 파일의 사본을 MSSQL 폴더 이외의 폴더에 저장해야 합니다. MSSQL 폴더는 제거 중에 삭제됩니다.

    저장해야 하는 파일에는 다음 데이터베이스 파일이 포함됩니다.

    • Master.mdf

    • Mastlog.ldf

    • Model.mdf

    • Modellog.ldf

    • Msdbdata.mdf

    • Msdblog.ldf

    • Mssqlsystemresource.mdf

    • Mssqlsustemresource.ldf

    • Tempdb.mdf

    • Templog.ldf

    • ReportServer[$InstanceName](Reporting Services 기본 데이터베이스)

    • ReportServer[$InstanceName]TempDB(Reporting Services 기본 임시 데이터베이스)

  2. 로컬 보안 그룹을 삭제합니다. SQL Server를 제거하기 전에 SQL Server 구성 요소에 대한 로컬 보안 그룹을 삭제합니다.

  3. 모든 SQL Server 서비스를 중지합니다. SQL Server 구성 요소를 제거하기 전에 모든 SQL Server 서비스를 중지하는 것이 좋습니다. 활성 연결로 인해 제거 작업이 실패할 수 있습니다.

  4. 적합한 권한을 가진 계정을 사용합니다. SQL Server 서비스 계정 또는 동등한 권한을 가진 계정을 사용하여 서버에 로그온합니다. 예를 들어 로컬 Administrators 그룹의 멤버 계정을 사용하여 서버에 로그온할 수 있습니다.

SQL Server 인스턴스를 제거하려면

  1. 제거 프로세스를 시작하려면 제어판, 프로그램 및 기능으로 차례로 이동합니다.

  2. Microsoft SQL Server 2012를 마우스 오른쪽 단추로 클릭하고 제거를 선택합니다. 제거를 클릭합니다. SQL Server 설치 마법사가 시작됩니다.

    컴퓨터 구성을 확인하기 위해 설치 지원 규칙이 실행됩니다. 계속하려면 다음을 클릭합니다.

  3. 인스턴스 선택 페이지에서 드롭다운 상자를 사용하여 제거할 SQL Server 인스턴스를 지정하거나 SQL Server 공유 기능 및 관리 도구만 제거하는 옵션을 지정합니다. 계속하려면 다음을 클릭합니다.

  4. 기능 선택 페이지에서 지정한 SQL Server 인스턴스에서 제거할 기능을 지정합니다.

    작업을 성공적으로 완료할 수 있는지 확인하기 위해 제거 규칙이 실행됩니다.

  5. 제거 준비 페이지에서 제거할 구성 요소 및 기능 목록을 검토합니다. 제거를 클릭하여 제거를 시작합니다.

  6. 마지막 SQL Server 2012 인스턴스를 제거한 직후에는 SQL Server 2012와 연결된 다른 프로그램이 프로그램 및 기능의 프로그램 목록에 계속 표시됩니다. 그러나 프로그램 및 기능을 닫은 후 다음에 프로그램 및 기능을 열면 프로그램 목록이 새로 고침되어 실제로 설치된 프로그램만 표시됩니다.

제거에 실패하는 경우

  1. 제거 프로세스가 성공적으로 완료되지 않은 경우 제거 실패 원인이 된 문제를 해결하십시오. 다음 문서는 제거 실패의 원인을 파악하는 데 도움이 될 수 있습니다.

  2. 제거 실패 원인을 해결할 수 없는 경우 Microsoft 고객 지원 센터에 문의할 수 있습니다. 중요 파일을 의도하지 않게 삭제한 경우와 같은 때는 컴퓨터에서 SQL Server를 다시 설치하기 전에 운영 체제를 다시 설치해야 할 수도 있습니다.

참고 항목

개념

SQL Server 설치 로그 파일 보기 및 읽기

SQL Server 설치 제거 후 남겨지는 파일