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

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

중요 정보중요

SQL Server 인스턴스를 유지 관리 또는 업데이트하려면 서비스로 로그온할 수 있는 권한을 가진 로컬 관리자여야 합니다.

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

  • 제어판의 프로그램 추가/제거를 사용하여 SQL Server를 제거하는 것이 좋습니다.

  • 이전 버전의 SQL Server와 함께 SQL Server를 실행하는 컴퓨터에서는 SQL-DMO에 의존하는 엔터프라이즈 관리자 및 기타 프로그램을 사용하지 못할 수 있습니다. 이 문제는 다음 상황에서 발생할 수 있습니다.

    • SQL Server 2008, SQL Server 2000 및 SQL Server 7.0을 함께 설치한 후 하나 이상의 인스턴스를 제거한 경우

    • SQL Server 2008이 설치된 상태에서 SQL Server 2000을 설치하여 SQL Server 2000과 SQL Server 2008이 함께 설치된 경우

    이 문제는 SQL Server SQL-DMO COM 라이브러리 등록의 제거로 인해 발생합니다. 엔터프라이즈 관리자와 SQL-DMO 종속성을 가진 기타 프로그램을 다시 사용하려면 명령 프롬프트에서 regsvr32.exe sqldmo.dll을 실행하여 SQL-DMO를 등록합니다. 자세한 내용은 SQL Server 설치 문제 해결을 참조하십시오.

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

  • SQL Server 2005에서 SQL Server Browser는 데이터베이스 엔진 또는 Analysis Services와 통합되어 설치되었습니다. SQL Server 2008에서 SQL Server Browser는 별도의 설치이며 데이터베이스 엔진 또는 Analysis Services와 함께 자동으로 수행됩니다. SQL Server 2008 인스턴스가 여러 개인 경우 SQL Server Browser는 마지막 SQL Server 2008 인스턴스가 제거될 때 자동으로 제거됩니다.

    SQL Server 2008 인스턴스가 하나 이상인 시스템에 SQL Server 2005가 있는 경우 SQL Server 2008 Browser는 마지막 SQL Server 2008 인스턴스가 제거될 때 자동으로 제거되지 않습니다. SQL Server 2008과 함께 설치된 SQL Server Browser는 SQL Server 2005 인스턴스에 대한 연결을 지원하기 위해 시스템에 남게 됩니다. SQL Server 2008 Browser는 SQL Server 2005와 함께 설치된 상태로 남겨둘 수 있으며 계속 올바르게 작동합니다.

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

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

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

SQL Server를 제거하기 전에 다음 단계를 수행하십시오.

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

    저장해야 하는 파일에는 다음 데이터베이스 파일이 포함됩니다. 다음 파일은 SQL Server의 일부로 설치됩니다.

    • Distmdl.*

    • Master.*

    • Mastlog.*

    • Model.*

    • Modellog.*

    • Msdbdata.*

    • Msdblog.*

    • Mssqlsystemresource.*

    • Northwind.*(선택적으로 설치할 수 있는 데이터베이스)

    • Pubs.*

    • Pubs_log.*

    • Tempdb.*

    • Templog.*

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

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

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

  • 폴더를 저장하거나 이름을 Reporting Services **로 바꿉니다.**Reporting Services와 함께 SQL Server 설치를 사용하는 경우 다음 폴더 및 하위 폴더를 저장하거나 이름을 바꿉니다.

    • <drive>\Microsoft SQL Server\Reporting Services

    • <drive>\Microsoft SQL Server\MSSQL\Reporting Services

    • <drive>\Microsoft SQL Server\<SQL Server instance name>\Reporting Services

    • <drive>\Microsoft SQL Server\100\Tools\Report Designer

      [!참고]

      SSRS 구성 도구를 사용하여 설치를 구성한 경우에는 목록의 이름과 다를 수 있습니다. 또한 데이터베이스가 SQL Server를 실행하는 원격 컴퓨터에 있을 수 있습니다.

  • Reporting Services 가상 디렉터리를 삭제합니다. 인터넷 정보 서비스(IIS) 관리자를 사용하여 다음 가상 디렉터리를 삭제합니다.

    • ReportServer[$InstanceName]

    • Reports[$InstanceName]

  • **ReportServer 응용 프로그램 풀을 삭제합니다.**IIS 관리자를 사용하여 ReportServer 응용 프로그램 풀을 삭제합니다.

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

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

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

  1. 제거 프로세스를 시작하려면 시작 메뉴에서 제어판을 클릭한 다음 프로그램 추가/제거를 두 번 클릭합니다.

  2. 제거할 SQL Server 구성 요소를 선택한 다음 변경/제거를 클릭합니다. SQL Server 설치 마법사가 시작됩니다.

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

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

  5. 기능 선택 페이지에서 지정한 SQL Server 인스턴스에서 제거할 기능을 지정합니다. 계속하려면

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

  7. 제거 준비 페이지에서 제거할 구성 요소 및 기능 목록을 검토합니다.

  8. 설치 진행률 페이지에 설치 상태가 표시됩니다.

  9. 설치 완료 페이지에서 닫기를 클릭하여 설치 마법사를 끝냅니다.

  10. 모든 SQL Server 2008 구성 요소를 제거할 때까지 2 - 9단계를 반복합니다.