SQL Server 2008 R2 Failover cluster 환경에서 각각의 노드를 제거하고 SQL Server 리소스를 제거하는 방법에 대해서 아래와 같이 정리하였습니다.
이 포스팅에서는 아래 2개의 과정으로 구성되어 있습니다.
2. 장애 조치 클러스터 환경에서 SQL Server 서비스를 제거하는 방법
[Passive Node 에 있는 SQL Server 리소스를 제거하는 방법]
1. Passvie Node 에 SQL Server 설치 미디어 삽입 - Setup.exe 를 설치하여 SQL Server 설치 센터 실행
2. 유지관리 - SQL Server 장애조치 클러스터에서 노드 제거
3. 제거할 노드의 이름을 반드시 확인합니다. (Passive Node ***02 서버가 맞습니다)
4. 제거할 구성 요소를 확인하신 후 제거 버튼을 누르시면 됩니다.
5. Passsive Node 의 SQL Server 리소스 제거가 성공적으로 되었습니다.
6. Passive Node 의 SQL Server 리소스가 제거된 상태에서 장애 조치 클러스터 관리자에서 SQL Server 리소스를 Passive Node 로 그룹 이동할 경우 아래와 같은 오류가 발생하게 됩니다.
'***02 노드로 이동' 작업이 완료되지 않았습니다. (0x80071398)
[장애조치 클러스터 환경에서 SQL Server 서비스를 제거하는 방법]
1. 위 단계를 참고하여 Passive Node 에서 SQL Server 리소스를 제거합니다.
2. 위 단계를 참고하여 Active Node 에서도 동일한 방법으로 SQL Server 리소스를 제거합니다.
3. 장애 조치 클러스터 관리자를 실행하면 '서비스 및 응용 프로그램' 에 등록된 SQL Server 그룹에 디스크 드라이브 리소스만 남아 있는 것을 확인할 수 있습니다. (SQL Server, SQL Server Agent 리소스는 삭제되어 있음)
4. 클러스터 디스크를 선택한 후 SQL Server 리소스 그룹에서 제거하면 SQL Server 내 포함된 리소스가 없으므로 SQL Server 그룹을 삭제할 수 있습니다.
5. 남아있는 SQL Server 바이너리들을 모두 제거하기 위해서는 제어판 - 프로그램 및 기능을 통해 Microsoft SQL Server 2008 R2 구성요소를 제거하시면 됩니다.
6. 이미 엔진은 제거 되었으므로 그 외 종속된 구성 요소를 제거하게 됩니다.
7. 제거가 완료되고 남아 있는 구성 요소에 대해서는 필요에 따라 하나씩 수동으로 제거할 수 있습니다.
[참고자료]
기존 SQL Server 장애 조치(Failover) 클러스터에서 노드를 제거하려면
http://msdn.microsoft.com/ko-kr/library/ms191545.aspx#Remove
작성자 : Lai Go / 작성일자 : 2011.07.15