이 문서의 단계는 SQL Server 프로그램을 다시 설치하기 위해 시스템을 준비하는 방법을 설명합니다.
Microsoft SQL Server 2000을 제거하는 올바른 권장 방법은 Microsoft SQL Server 2000 설치 프로그램에서 제거 옵션을 사용하는 것입니다. 그러나 설치가 실패하면 제거 옵션을 사용하지 못할 수 있습니다. 제거 옵션을 사용할 수 없는 경우 SQL Server 프로그램의 다시 설치를 시도하기 전에 시스템을 새로운 안정된 설치 지점으로 만들어야 합니다.
참고 Microsoft SQL Server 2000(64비트) 설치 프로그램에서는 Windows Installer를 사용하여 SQL 서버 기능의 설치를 단일 기능 트리로 완전히 통합합니다. 최소 및 표준 설치 모드는 더 이상 구현되지 않습니다. 기본적으로 설치 프로그램은 사용할 수 있는 기능이 모두 선택된 상태로 기능 트리를 표시합니다. 관리자는 기능 트리에서 항목을 선택하고 설치 경로를 변경하여 설치를 사용자 지정할 수 있습니다. 자세한 내용은 SQL Server 2000(64비트) 설명서를 참조하십시오.
중요 경고: 현재 상태로 저장하려는 데이터베이스가 있을 수 있습니다. 기본 데이터베이스에 대한 변경 내용을 저장하고자 할 경우도 있습니다. 그럴 경우 본 문서의 단계를 수행하기 전에 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를 함께 사용하고 있는 경우 다음 폴더 및 하위 폴더도 저장하거나 이름을 변경해야 합니다.
•
Default path\Reporting Services
•
Default path\MSSQL\Reporting Services
•
Default path\SQL Server Instance name\Reporting Services
•
Default path\80\Tools\Report Designer
참고 Default path는 %ProgramFiles%\Microsoft SQL Server를 나타냅니다.
다음 사항도 권장됩니다.
•
Microsoft SQL Server 2000이 클러스터된 경우 다른 클러스터 리소스가 Microsoft SQL Server 2000에 종속되어 있는지 확인합니다.
중요 이 문서에서는 레지스트리 수정 방법을 설명합니다. 레지스트리를 수정하기 전에 해당 레지스트리를 백업하고 문제 발생 시 이를 복원하는 방법을 이해해야 합니다. 레지스트리 백업, 복원 및 편집 방법은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
256986 (http://support.microsoft.com/kb/256986/) Microsoft Windows 레지스트리 설명
경고 레지스트리 편집기를 잘못 사용하면 심각한 문제가 발생할 수 있으며 문제를 해결하기 위해 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 레지스트리 편집기를 잘못 사용함으로써 발생하는 문제에 대해 해결을 보증하지 않습니다. 레지스트리 편집기의 사용에 따른 모든 책임은 사용자에게 있습니다. 사용자의 환경에 따라 다음 단계 중 한 가지 이상 사용할 수 있습니다.
SQL Server를 성공적으로 제거한 후에는 이 목록의 나머지 단계를 진행할 필요가 없습니다.
1.
가상 서버인 경우 CD에 있는 Microsoft SQL Server 2000 설치 프로그램을 사용하고 제거 옵션을 누릅니다. 여기에 대한 자세한 내용은 SQL Server 온라인 설명서의 "SQL Server의 기존 설치를 제거하는 방법(설치 프로그램)" 항목에 나와 있습니다.
2.
클러스터되지 않은 독립 실행형 인스턴스의 경우 1단계를 따르거나 제어판에서 프로그램 추가/제거 애플릿을 열 수 있습니다.
참고 이 경우 SQL Server 2000을 완전히 제거하는 것은 아닙니다. 이 단계는 복구 중인 Microsoft SQL Server 2000 설치를 제거할 수 있도록 성공적으로 설치할 수 있는 상태로 시스템을 만드는 것입니다.
5.
설치용 Data 폴더를 찾고 데이터를 저장해야 할 경우 이름을 바꿉니다. 또는 Data 폴더를 삭제합니다. MDF와 LDF 형식으로 데이터베이스의 플랫 파일 백업을 사용할 수 있도록 Data 폴더를 유지하는 것이 좋습니다. Data 폴더 이름을 바꾸면 다시 설치할 때 같은 이름, 경로 및 IP 주소를 사용할 경우 SQL Server의 인스턴스를 오프라인 상태로 만들 때와 같은 상태와 조건으로 기존 데이터를 복구할 수 있습니다.
참고 이 인스턴스가 SQL Server 2000의 클러스터된 인스턴스인 경우 클러스터의 각 노드에 대해 이들 단계를 반복합니다.
3단계의 세 개의 레지스트리 키는 Microsoft SQL Server 2000의 기본 인스턴스에 해당합니다. 명명된 인스턴스는 instance_name이 특정 인스턴스에 지정된 이름이기 때문에 $instance_name와 함께 3단계에서 나열된 것과 비슷하게 나타납니다. 제거하려는 인스턴스의 올바른 키를 찾아서 해당 키를 선택하고 삭제합니다.
참고 이들 레지스트리 키를 제거하면 Microsoft Search 서비스(MSSearch)를 사용할 수 없게 됩니다. 이는 동일한 컴퓨터에서 실행되는 다음 응용 프로그램에 영향을 줄 수 있습니다.
•
Microsoft Exchange Server
•
Microsoft SharePoint Portal Server
•
Microsoft Site Server
•
Microsoft Commerce Server
•
Microsoft Small Business Server
2.
제거하려는 SQL Server의 인스턴스가 클러스터된 경우 클러스터 관리자에서 남아 있을 수 있는 SQL Server의 인스턴스에 대한 모든 클러스터 리소스를 제거합니다.
참고: SQL Server 리소스만 제거하십시오.
3.
Microsoft SQL Server 2000을 다시 설치하고 같은 이름과 IP 주소를 사용합니다.
MSSearch를 제거하지 않으면 SQL Server 2000을 다시 설치할 때 다음과 같은 오류 메시지가 나타날 수 있습니다.
[sqlclusterSetup.cpp:464]: 2 (0x2): 지정한 파일을 찾을 수 없습니다. Problem in the resource name SQL Server Fulltext.
[clushelp.cpp:1238]: 5007 (0x138f): 클러스터 리소스를 찾을 수 없습니다.
[sqlclusterSetup.cpp:1059]: 5007 (0x138f): 클러스터 리소스를 찾을 수 없습니다.
이러한 오류 메시지가 나타나면 서버를 다시 시작하고 MSSearch를 제거하는 단계를 수행한 다음 설치를 다시 시도합니다.
참고: 이전에 제거 프로세스가 완료되지 않았기 때문에 향후 인스턴스를 제거할 수 있을지에 대해 걱정되는 경우 다음 단계를 사용하여 이 문제를 다시 발생시킬 수 있는 모든 문제가 해결되었는지 확인하십시오. 이 특정한 제거가 완료되었는지 확인만 하는 경우에는 이 단계를 수행할 필요가 없습니다. 이것은 자동 제거 프로세스가 작동하는지 여부만 확인합니다. SQL Server 설치 프로그램을 실행하고 제거 옵션을 사용하여 이 기능이 갖춰질 때까지 기다리지 않고 제거 프로세스를 확인하십시오. 이 단계가 실패할 경우 조사를 계속하여 실패의 원인을 파악하고 해결해야 합니다.
설치 프로그램을 실행하고 제거 옵션을 사용하여 제거 실패로 인해 남아 있을 수 있는 구성 문제나 오류가 있는지 확인합니다.
참고: 때로는 폴더 %drive%:"\Program Files\Microsoft SQL Server\80이 삭제되지 않을 수 있으며 이 때는 수동으로 삭제해야 합니다.
SQL Server 2000을 제거하면 다음과 같은 오류 메시지가 나타날 수 있습니다.
설치 시스템에 이전 프로그램 설치 과정에서 생긴 보류된 파일 작업이 있습니다. 설치를 실행하기 전에 컴퓨터를 다시 시작해야 합니다.
오류 메시지가 발생하면 서버를 다시 시작한 다음 설치를 다시 시도합니다. 서버를 다시 시작한 후에 오류 메시지가 다시 나타나면 삭제하려는 파일이 읽기 전용일 가능성이 있습니다.