SQL Server 2000 기본, 명명 된 또는 가상 인스턴스를 수동으로 제거 하는 방법

요약

이 문서의 단계는 SQL Server 프로그램을 다시 설치에 대 한 시스템을 준비 하는 방법을 설명 합니다.

올바른 방법 (및 Microsoft에서 권장 하는 방식) Microsoft SQL Server 2000 설치 프로그램에서 사용할 수 있는 설치 제거 옵션을 사용 하는 Microsoft SQL Server 2000을 제거 합니다. 그러나 설치가 실패 하면 제거 옵션이 없을 수도 있습니다. 제거 옵션을 사용할 수 없으면 SQL Server 프로그램을 다시 설치 하기 전에 시스템 정리, 안정 된 설치 지점을 가져와야 합니다.


참고: Microsoft SQL Server 2000 (64 비트) 설치 프로그램이 Windows Installer를 사용 하 여 단일 기능 트리에서 SQL Server 기능 설치를 완전히 통합. 최소 및 표준 설치 모드는 더 이상 구현 됩니다. 설치 프로그램이 기본적으로 선택한 모든 사용 가능한 기능을 사용 하 여 기능 트리를 표시 합니다. 기능 트리에서 항목을 선택 하 고 설치 경로 변경 하 여 관리자 설치를 사용자 지정할 수 있습니다. 자세한 내용은 SQL Server 2000 (64 비트) 설명서를 참조 하십시오.

Microsoft SQL Server 2000을 제거 하기 전에 고려할 사항

중요 경고: 현재 상태로 저장 하려는 데이터베이스가 있을 수 있습니다. 기본 데이터베이스에 대 한 변경 내용을 저장할 수도 있습니다. MSSQL 폴더를 삭제 해야 하기 때문에 하나에 해당 하면,이 문서의 단계를 수행 하기 전에, 데이터의 양호한 백업이 있는지 또는 MSSQL 폴더 이외의 폴더에 있는 모든 데이터 및 로그 파일의 복사본을 저장 하는 있는지 확인 합니다.

Microsoft SQL Server 2000을 설치 하는 이러한 데이터베이스 파일을 포함 하는 저장 해야 하는 파일:
  • Distmdl.*
  • Master.*
  • Mastlog.*
  • Model.*
  • Modellog.*
  • Msdbdata.*
  • Msdblog.*
  • Northwnd.* (선택적 설치)
  • Pubs.*
  • Pubs_log.*
  • Tempdb.*
  • Templog.*

경고 SQL Server 설치는 또한 Microsoft SQL Server Reporting Services와 함께에서 사용 되는 경우 다음 폴더와 하위 폴더는 또한 저장 하거나 이름을 확인 합니다.
  • \Reporting 서비스 기본 경로
  • \MSSQL\Reporting 서비스 기본 경로
  • 기본 경로\ \Reporting 서비스를SQL Server 인스턴스 이름
  • 기본 경로\80\Tools\Report 디자이너
참고: %ProgramFiles%\Microsoft SQL Server 가리키는 기본 경로

다음 사항도 권장:
  • Microsoft SQL Server 2000 클러스터 된 다른 클러스터 리소스가 Microsoft SQL Server 2000에 대 한 의존 관계에 있는지 확인 합니다.

    자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.

    SQL Server 장애 조치 클러스터 리소스 종속성 835185

  • 활성 연결 제거 프로세스가 성공적으로 완료 하지 못할 수 있습니다 있기 때문에 Microsoft SQL Server 2000을 중지 합니다.
  • 다른 노드의 모든 Microsoft SQL Server 2000 클라이언트 또는 관리 도구를 닫습니다.
  • Microsoft SQL Server 2000 서비스 계정 또는 동등한 (즉, 로컬 관리자 그룹의 구성원 인 계정) 권한의 계정을 사용 하 여 서버에 로그온 하는 있습니다. SQL Server 클러스터 된 경우 사용 하는 계정은 모든 클러스터 노드에서 로컬 관리자 그룹의 구성원 이어야 합니다.

SQL Server 제거 하는 단계

중요: 이 섹션, 방법 또는 작업은 레지스트리를 수정하는 방법을 설명하는 단계를 포함합니다. 그러나, 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의 깊게 수행해야 합니다. 추가 보호 조치로, 해당 레지스트리를 수정하기 전에 미리 백업하세요. 그런 다음, 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 레지스트리를 백업 및 복원하는 방법에 대한 자세한 내용은, Microsoft 기술 자료의 다음 문서 번호를 클릭합니다.
322756 백업 및 Windows에서 레지스트리를 복원 하는 방법

사용자의 환경에 따라 이상, 단계는 다음을 사용할 수 있습니다.

SQL Server 성공적으로 제거한 후이 목록의 나머지 단계를 계속할 필요가 없습니다.

  1. 설치를 위한 데이터 폴더를 찾은 후 데이터를 저장 해야 할 경우 이름을 바꿉니다. Data 폴더를 삭제 합니다. Data 폴더는 데이터베이스의 플랫 파일 백업을 사용할 수 있는 MDF와 LDF 형식으로 유지 하는 것이 좋습니다. 데이터 폴더의 이름을 바꾸면 같은 주에 기존 데이터를 복구할 수 있습니다와 같은 이름, 경로 및 IP 주소를 사용 하는 조건으로 인스턴스를 SQL Server 오프 라인으로 다시 설치 제공의 경우.
  2. 가상 서버에 대 한 CD에 있는 Microsoft SQL Server 2000 설치 프로그램을 사용 하 고 제거옵션을 클릭 합니다. SQL Server 온라인 설명서의 "(설치) 하는 SQL Server 기존 설치를 제거 하는 방법" 항목에 설명 되어 있습니다.
  3. 클러스터 되지 않은 (독립형) 인스턴스의 경우 1 단계를 수행 하거나, 제어판의 프로그램 추가/제거 애플릿을 엽니다.
  4. 제어판에서 프로그램 추가/제거 애플릿을 엽니다.
  5. Regedt32 실행 하 고 레지스트리 키를 찾습니다.
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    Uninstall 키에서 제거 하려는 Microsoft SQL Server 2000의 인스턴스에 대 한 제품 코드를 찾으십시오.

    작업 표시줄에서 시작을 클릭 하 고 실행을 클릭 합니다. 실행 대화 상자에서 복사 하 고 붙여넣거나 입력 합니다.


    C:\WINNT\IsUninst.exe-f "C:\Program 서식 SQL Server\MSSQL$Server1\Uninst.is"-c "C:\Program 서식 SQL Server\MSSQL$Server1\sqlsun.dll"-Mssql.miff i = I1

    이러한 단계가 작동 하지 않는 경우의 단계를 따릅니다 수 있는
    Microsoft SQL Server 2000을 수동으로 제거 하려면 제거 모든 알려진 인스턴스 중 SQL Server 섹션입니다.

    참고: 이 이번에 SQL Server 2000의 100%를 제거 하는 의도 없습니다. 다음이 단계는 설치를 성공적으로 수행할 수 있는 상태로 시스템을 복구 중인 Microsoft SQL Server 2000 설치를 누른 다음 제거할 수 있도록 하는 위한 것입니다.


참고: 이것은 SQL Server 2000의 클러스터 된 인스턴스를 클러스터의 각 노드에 대해이 단계를 반복 합니다.

SQL Server 특정 인스턴스를 제거 합니다.

SQL Server 특정 인스턴스를 제거 하려면 다음과이 같이 하십시오.
  1. 찾은 다음 드라이브삭제: \Program Files\Microsoft SQL Server\MSSQL\Binn 폴더를 % % 드라이브는 제거 하려는 SQL Server 인스턴스의 위치는 어디 입니까.
  2. 찾아 다음 레지스트리 키:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

      참고: 기본 인스턴스를 삭제 하는 경우 Client 키를 제외한 모든 키를 삭제 해야 합니다.
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server

      제거 하려는 인스턴스의 InstalledInstances 값을 편집 하려면 Regedt32.exe를 사용 해야 합니다. 기본 인스턴스는 MSSQLSERVER로 표시 되 고 명명 된 인스턴스는 인스턴스에 지정 된 이름으로 나타납니다.

      참고: Regedit.exe를 사용 하 여 값; 편집 수 없습니다. 대신 Regedt32.exe를 사용 해야 합니다.


참고: 이것은 SQL Server 2000의 클러스터 된 인스턴스를 클러스터의 각 노드에 대해이 단계를 반복 합니다.

SQL Server 모든 알려진된 인스턴스 제거

SQL Server 모든 알려진된 인스턴스를 제거 하려면 다음과이 같이 하십시오.
  1. 찾은 다음 드라이브삭제: SQL Server\MSSQL\Binn 폴더를 \Program Files\Microsoft.
  2. 찾아 다음 레지스트리 키를 삭제 합니다.
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server


  3. 찾아 다음 레지스트리 키를 삭제 합니다.
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper
  4. 3 단계에서 세 레지스트리 키는 Microsoft SQL Server 2000의 기본 인스턴스에 매핑됩니다. 명명 된 인스턴스 instance_name 은 특정 인스턴스에 지정 된 이름과 함께 $instance_name3 단계에서 설명한 것과 비슷한 나타납니다. 제거 하려는 인스턴스의 올바른 키를 찾았으면 해당 키를 선택한 다음 삭제 합니다.
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer$InstanceName
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT$InstanceName
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper

  5. 제거 하려는 SQL Server 인스턴스가 클러스터 된 경우 클러스터 관리자에서 남아 있을 수 있는 인스턴스에 대 한 모든 클러스터 리소스를 제거 합니다.

    참고: SQL Server 리소스 제거 합니다.
  6. Microsoft SQL Server 2000을 다시 설치 하 고 동일한 이름 및 IP 주소를 사용 합니다.
  7. 설치를 위한 설치 프로그램을 실행 하 고 있는 구성 문제나 설치 실패로 인해 남아 있을 수 있는 오류를 정리 하려면 제거 옵션을 사용 합니다.


참고: 이것은 SQL Server 2000의 클러스터 된 인스턴스를 클러스터의 각 노드에 대해이 단계를 반복 합니다.

SQL Server 기본 인스턴스를 제거 합니다.

SQL Server의 기본 인스턴스를 제거 하려면 찾아 다음 레지스트리 키를 삭제 합니다.
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT

SQL Server 명명된 된 인스턴스를 제거 합니다.

SQL Server 명명된 된 인스턴스를 제거 하려면 다음과이 같이 하십시오.
  1. 를 찾아 여기서 InstanceName 은 제거 하려는 인스턴스 이름이 명명 된 인스턴스에 대 한 다음 레지스트리 키를 삭제 합니다.
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer$InstanceName
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT$InstanceName
  2. 제거 하려는 SQL Server 인스턴스가 클러스터 된 경우 클러스터 관리자에서 남아 있을 수 있는 SQL Server이 인스턴스에 대 한 모든 클러스터 리소스를 제거 합니다.

    참고: SQL Server 리소스 제거 합니다.
  3. Microsoft SQL Server 2000을 다시 설치 하 고 동일한 이름 및 IP 주소를 사용 합니다.
  4. 설치를 위한 설치 프로그램을 실행 하 고 제거 옵션을 사용 하 여 있는 구성 문제나 설치 실패로 인해 남아 있을 수 있는 오류를 정리 합니다.


참고: 이것은 SQL Server 2000의 클러스터 된 인스턴스를 클러스터의 각 노드에 대해이 단계를 반복 합니다.

전체 텍스트 제거를 포함 하는 방법

전체 텍스트 제거를 포함 하려면 다음과이 같이 하십시오.
  1. 다음 레지스트리 항목을 삭제 합니다. 제거 모든 알려진 인스턴스 중 SQL Server 섹션의 단계를 사용 하는 경우에이 섹션을 사용:
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSCNTRS
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSEARCH
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGATHERER
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGTHRSVC
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSINDEX
    참고: 이러한 레지스트리 키를 삭제 하면 Microsoft Search 서비스를 (MSSearch)를 사용할 수 없습니다. 이 나오는지 다음 응용 프로그램이 동일한 컴퓨터에서 실행 하는 경우:
    • Microsoft Exchange Server
    • Microsoft SharePoint Portal Server
    • Microsoft 사이트 서버
    • Microsoft Commerce Server
    • Microsoft 소규모 비즈니스 서버
  2. 제거 하려는 SQL Server 인스턴스가 클러스터 된 경우 클러스터 관리자에서 남아 있는 SQL Server이 인스턴스에 대 한 모든 클러스터 리소스를 제거 합니다.

    참고: SQL Server 리소스를 제거 합니다.
  3. Microsoft SQL Server 2000을 다시 설치 하 고 동일한 이름 및 IP 주소를 사용 합니다.
MSSearch를 제거 하면 SQL Server 2000을 다시 설치할 때 다음과 같은 오류 메시지가 나타날 수 있습니다.

[sqlclusterSetup.cpp:464]: 2 (0x2): 지정한 파일을 찾을 수 없습니다. SQL Server 전체 텍스트 리소스 이름에 문제가 있습니다.

[clushelp.cpp:1238]: 5007 (0x138f): 클러스터 리소스를 찾을 수 없습니다.

[sqlclusterSetup.cpp:1059]: 5007 (0x138f): 클러스터 리소스를 찾을 수 없습니다.


이러한 오류 메시지가 나타나면 서버를 다시 시작 MSSearch를 제거 하는 단계 및 다음 설치를 다시 시도 하십시오.

참고: 제거 과정을 초과 했기 때문에 이전에 향후 인스턴스를 제거할 수 없습니다 하는 데 문제가 있다면,이 문제를 다시 발생 시킬 수 있는 모든 문제를 해결 되었는지 확인 하려면 다음 단계를 수행할 수 있습니다. 에 특정 한 제거가 완료;이 단계를 수행할 필요가 없습니다. 자동 제거 프로세스가 작동 하는지 검사 합니다. SQL Server 설치 프로그램을 실행 하 고이 기능이 필요할 때까지 기다리지 않고 제거 프로세스를 확인 하려면 제거 옵션을 사용 합니다. 이 단계가 실패 하면 실패의 원인을 확인 하는 조사를 계속 해야.

설치를 위한 설치 프로그램을 실행 하 고 제거 옵션을 사용 하 여 구성 문제나 오류가 제거 실패로 인해 남아 있을 수 있는지 확인 합니다.

참고: 경우 폴더 드라이브에에서: "SQL Server\80 \Program Files\Microsoft을 삭제할 수 없습니다, 및 폴더를 수동으로 삭제 해야 합니다.

SQL Server 2000을 다시 설치할 때 다음과 같은 오류 메시지가 발생할 수 있습니다.
이전 프로그램 설치 과정에서 생긴 보류 된 파일 작업이 설치 컴퓨터에 있습니다. 설치 프로그램을 실행 하기 전에 컴퓨터를 다시 시작 해야 합니다.
오류 메시지가 발생 하는 경우 서버를 다시 시작한 후 설치를 다시 시도 하십시오. 서버를 다시 시작한 후 다시, 오류 메시지가 표시 되 면는 삭제 하려는 파일이 읽기 전용일 가능성이 됩니다.

파일이 있는지 확인 하려면 다음이 단계에 따라 읽기 전용:
  1. 이 레지스트리 키를 찾습니다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
  2. 파일 이름을 note입니다.
  3. 파일에 읽기 전용 특성이 설정 되어 있지 않은지 확인 하십시오.
  4. 서버를 다시 시작 합니다.

SQL Server 다시 설치 하기 전에 Temp 폴더의 내용 삭제

Temp 폴더의 모두 시스템 Temp와 설치 하는 사용자의 Temp 폴더에서 모든 내용을 삭제 합니다. 사용자의 Temp 폴더의 위치를 확인 하려면 명령 프롬프트에서 다음 명령을 입력 합니다.
C:\Documents 및 Settings\username > t 세트


결과 다음을 포함 해야 합니다.
TEMP=C:\DOCUME~1\username\LOCALS~1\TempTMP=C:\DOCUME~1\username\LOCALS~1\Temp


다른 항목도 나열 될 수 있습니다. 일반적인 경로 다음과 같습니다.
C:\Documents와 같습니다
시스템 Temp 경로 대 한 일반적인 경로 %systemroot%\temp.

참조

보류 중인 파일 작업 오류 메시지가 계속 발생 하면 Microsoft 기술 자료의 다음 문서를 참조 하십시오.
SQL Server 2000 설치 실패 312995 ".......previous 프로그램 설치" 오류 메시지

속성

문서 ID: 290991 - 마지막 검토: 2017. 2. 6. - 수정: 2

Microsoft SQL Server 2000 Standard Edition

피드백