Windows Server 2008 Windows Server 2003 서비스 팩 2에서 SQL Server 2005 서비스 팩 2가 클러스터된 장애 조치 인스턴스를 마이그레이션하는 방법을

기술 자료 번역 기술 자료 번역
기술 자료: 953200 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 Windows Server 2003 서비스 팩 2에서 Windows Server 2008 기존 Microsoft SQL Server 2005 장애 조치 클러스터된 인스턴스를 마이그레이션하는 방법에 대해 설명합니다.

소개

Windows Server 2008 장애 조치 클러스터의 이전 버전의 Windows에서 직접 업그레이드하는 것을 지원하지 않습니다. 이전 버전과의 호환성을 중요한 보안 강화 기능과 Windows 장애 조치 클러스터링 서비스에서 제거할 수 있기 때문입니다. 그러나 Windows Server 2008 un-clustered 업그레이드는 Windows Server 2003 SP2를 지원합니다.

참고 SQL Server 2000 장애 조치 클러스터 인스턴스 마이그레이션할 해당 인스턴스를 SQL Server 2005 서비스 팩 2로 업그레이드해야 합니다. SQL Server 2005 클러스터에 SQL Server 2000 클러스터 마이그레이션하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
910233SQL Server 2005 Analysis Services 클러스터 SQL Server 2000 분석 서비스는 클러스터 마이그레이션
마이그레이션하기 위한 세 가지 옵션이 Windows Server 2008로 Windows Server 2003에서 SQL Server 2005 장애 조치 클러스터 인스턴스:
  • 새 Windows Server 2008 은 클러스터 새 하드웨어에서 빌드하고 이전 Windows Server 2003 클러스터에서 데이터를 마이그레이션하십시오.
  • 해제 클러스터 각 노드와 업그레이드된 Windows Server 2008 노드에서 장애 조치 클러스터 다음 re-create Windows Server 2003 장애 조치 클러스터에서 노드를 업그레이드합니다.
  • 클러스터 해제 Windows Server 2003 장애 조치 클러스터 노드에서 Windows Server 2008 및 다음 re-create 새로 만들어진된 Windows Server 2008 노드에서 장애 조치 클러스터 새로 설치를 수행합니다.

가정

이러한 지침에 따라 다음과 같은 가정은 기반으로 합니다.

참고 노드 이름, SQL 서버 장애 조치 클러스터 인스턴스 및 드라이브 문자가 가능성이 다른:
  • Node1Node2ClusterName1 노드 중 두 개의 이름이 있습니다.
  • FocInstanceName1Node1, Node2 포함된 SQL Server 장애 조치(failover) 클러스터 인스턴스의 이름입니다.

    참고 이 경우 SQL Server 장애 조치(failover) 클러스터 인스턴스의 가상 서버입니다.
  • SqlInstanceName1FocInstanceName1 SQL Server 인스턴스의 이름입니다.
  • F:데이터 디스크 및 로그 디스크가 SQLInstanceName1 의해 사용되는 공유 디스크입니다.
  • G:마이그레이션을 수행하는 데 필요한 사용 가능한 공유 디스크가 있습니다.
  • 장애 조치 클러스터 설치하는 또는 SQL Server 설치를 수행하려면 로컬 관리자 권한 및 필요한 추가 사용 권한을 사용하는 도메인 사용자 계정을 사용합니다.
  • 독립 실행형 클러스터된 서버 또는 장애 조치 클러스터된 서버에서 SQL Server 2005 SP2 기능 테스트 및 모든 게시물을 SQL Server 2005 SP2 테스트 이미 완료된 것입니다. 테스트를 수행하는 클러스터된 서버에서 SQL Server 응용 프로그램에 포함된 Windows Server 2008의 버전을 실행하고 있습니다.

추가 정보

업그레이드 이전 단계

  1. 프로덕션 서버에서 업그레이드를 시작하기 전에 모든 구성 요소 및 테스트 클러스터에서 응용 프로그램을 테스트하십시오.
  2. 데이터나 구성 설정이 손실되지 않도록 클러스터에서 SQL Server 인스턴스, 창, 및 리소스 그룹을 완전한 인벤터리를 수행하십시오. 고려할 사항은 다음과 같습니다.
    • Windows Server 모든 정책, 사용자, 사용자 그룹 및 다른 사용자 계정 기능은 인벤터리.
    • SQL Server 2005에 [NULL]에 대한 모든 설치된 SQL Server 2005 응용 프로그램 추가/제거에서 검사하십시오.
    • Windows Server Windows 클러스터링 리소스 그룹 검토.
    • Windows 서버 클러스터에서 쿼럼 유형에 결정하십시오.
  3. 사용자가 다음 작업을 수행한 확인하십시오.
    • 사용자가 올바르게 모든 데이터 백업 있습니다.
    • 모든 SQL Server 클러스터 드라이브 전체 파일 수준 백업을 수행했습니다.
    • 사용자 데이터베이스 및 두 SQL Server 시스템 데이터베이스에 대한 모든 데이터베이스의 전체 SQL Server 수준 백업을 수행했습니다. 이렇게 하려면 명령 프롬프트에서 다음 명령을 실행하십시오.
      1. sqlcmd 를 입력한 다음 Enter 키를 누릅니다. sqlcmd 유틸리티가 시작됩니다.
      2. Node2 에 있는 사용자 데이터베이스를 완전히 다시 구성하는 입력합니다 BACKUP DATABASE [userdb1] TO DISK N’Z:\userdb1.bak = ’, Enter, 이동 입력한 다음 Enter 키를 누릅니다.
      3. 새 클러스터 데이터베이스를 복원하려면 입력합니다 RESTORE DATABASE [userdb1] FROM DISK N’Z:\userdb1.bak = ’ WITH NORECOVERY, Enter, 이동 입력한 다음 Enter 키를 누릅니다.
      4. 같이 데이터베이스에 설정된 ‘ 읽기 전용 ’ 이전 클러스터에서 ALTER DATABASE [userdb1] SET READ_ONLY로 Enter, 이동 입력한 다음 Enter 키를 누릅니다.
      5. 이전 클러스터 데이터베이스의 로그 백업을 만들려면 다음을 입력합니다 BACKUP LOG [userdb1_log] TO DISK N’Z:\userdb1_log.bak = ’, Enter, 이동 입력한 다음 Enter 키를 누릅니다.
      6. 이전 클러스터에서 시스템 데이터베이스 백업을 만들려면 다음을 입력합니다 BACKUP DATABASE [마스터] TO DISK N’Z:\master.bak = ’, Enter, 이동 입력한 다음 Enter 키를 누릅니다.
      7. 입력한 BACKUP DATABASE [msdb] TO DISK N’Z:\msdb.bak = ’, Enter, 이동 입력한 다음 Enter 키를 누릅니다.
      8. 입력한 BACKUP DATABASE [모델] TO DISK N’Z:\model.bak = ’, Enter, 이동 입력한 다음 Enter 키를 누릅니다.

Node1을 업그레이드합니다

Node1 을 업그레이드하려면 다음과 같이 하십시오.

참고 이 과정을 수행하는 경우 서버 가동 중지 시간의 기간은 최상입니다. 프로세스를 완전히 완료될 때까지 이 가동 중지 이 시간 동안 서버와 응용 프로그램을 프로덕션 환경으로 사용할 수 없습니다.
  1. Node2Node1 을 모든 서비스에 대해 장애.

    참고 이 단계는 가동 중지 시간이 최상입니다.
  2. 프로그램 추가/제거Node1 에서 SQL Server의 모든 인스턴스를 제거할 수 있습니다.
  3. 클러스터 관리자를 사용하여 Windows 클러스터에서 Node1 을 제거합니다.
    1. Node2 에서 클러스터 관리자를 시작하십시오.
    2. Node1, 마우스 오른쪽 단추로 클릭한 다음 클러스터 서비스 중지 를 클릭하십시오.
    3. Node1, 마우스 오른쪽 단추로 클릭한 다음 노드 을 클릭하십시오.
  4. Node2 클러스터 서비스를 중지하고 서비스를 사용하지 않도록 설정하십시오.
  5. 새로운 Windows Server 2008 설치를 수행하십시오. Windows Server 2003 설치에 필요한 모든 설정을 다시 구성해야 합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. Node1 Windows Server 2008의 새로운 설치를 수행하십시오.
    2. 사용자 설정, 사용자 및 정책을 위해 Node1 을 마이그레이션하십시오. 다음이 포함됩니다.
      • v4 IP 주소
      • 컴퓨터 이름과 도메인 이름
      • 계정/보안 그룹 (도메인 사용자 로컬 관리자 그룹에 추가.)
      • 외부 디스크 파티션 및 드라이브 문자
  6. 모든 관련 소프트웨어를 설치하십시오. 이 드라이버와 공급자가 포함됩니다.
  7. Windows Server 2003 장애 조치 클러스터 디스크를 새 Windows Server 2008 노드로 마이그레이션하십시오. 또는, 장애 조치 클러스터 사용에 대한 새로운 SAN 디스크 첨부합니다.
  8. 한 노드의 Windows Server 2008 은 클러스터를 Node1 에서 만듭니다.
    1. 초기 구성 작업 (ICT) 콘솔 또는 서버 관리자 스냅인을 추가 기능 을 클릭한 다음 설치할 장애 조치 클러스터링 선택하십시오.
  9. 단일 노드 클러스터를 콘솔에 의해 시작된 마법사를 수행하여 노드 1로 장애 조치(failover) 클러스터 관리 콘솔을 사용하여 만듭니다.
  10. 새 SQL Server 장애 조치 인스턴스로 Node1 을 클러스터링과 함께 SQL Server 2005 설치하십시오.

    중요한Node1 에서 SQL Server 인스턴스는 Node2 로 동일한 드라이브 문자를 사용하여 설치해야 합니다.

    경고 SQL Server 시스템 데이터베이스 백업을 수행할 때 사용하는 동일한 데이터 경로를 사용해야 합니다.

    새 SQL Server 장애 조치 인스턴스 같이 노드 1에서 클러스터링과 함께 SQL Server 2005 설치하려면 다음과 같이 하십시오.
    1. 장애 조치 클러스터 있는 SQL Server 장애 조치 클러스터된 이 작업을 수행하려면 다음과 같이 설치된 인스턴스 갖도록 준비:
      1. 서비스 및 응용 프로그램 마우스 오른쪽 단추로 클릭하십시오.
      2. 추가 작업 을 클릭한 다음 만들기 빈 서비스 또는 응용 프로그램을 클릭하십시오.

        참고 SQL Server 클러스터 컨테이너가 있어야 합니다.
      3. 사용자가 만든 새 컨테이너를 마우스 오른쪽 단추로 클릭하고 이름 바꾸기 선택하고 이 사용자가 수행하는 SQL Server 설치를 함께 연결된 더 의미 있고 설명이 포함된 이름을 지정하십시오.
      4. 장애 조치(failover) 클러스터 관리 콘솔에서 새 SQL Server 컨테이너가 선택되어 있는지 확인한 다음 동작 에서 저장소 추가 클릭하십시오.
      5. 사용할 SQL Server의 인스턴스에 대한 클러스터 드라이브를 선택하십시오. 이 클러스터 드라이브가 마이그레이션된 인스턴스에 동일한 드라이브 문자가 있어야 합니다. 사용 가능한 클러스터 디스크 볼륨의 드라이브 문자를 표시하려면 확장할 수 있습니다.

        참고 이제 장애 조치 클러스터에 설치된 SQL Server 장애 조치 클러스터된 인스턴스를 준비가 되어 있습니다.
    2. SQL Server 2005를 설치하고 클러스터된 인스턴스Node1 로 데이터베이스 엔진을 설치하십시오.
    3. 메시지가 나타나면, FocInstance2 같이 새 클러스터 인스턴스 이름을 지정하십시오.
    4. 메시지가 나타나면, 요소의 사용되지 않는, 사용 가능한 공유 디스크가, G:, 같은 데이터 파일 지정하십시오.
    5. 같은 SQL Server 데이터베이스 인스턴스 이름으로, 전에 유지하거나 기본 이름을 사용하십시오. 예를 들어, SqlInstanceName1 사용하십시오.
  11. SQL Server 2005 SP2 및 Windows Server 2008 권장 SQL Server 2005 핫픽스를 설치하십시오.

데이터 마이그레이션

다음 방법 중 하나를 데이터를 마이그레이션할 수 있습니다.

참고 이러한 메서드는 특정 순서로 제시된지 않습니다. 환경에 대한 기본 설정 방법을 결정해야 합니다.

중요한 어느 메서드를 사용하기 전에 데이터를 새로운 위치로 즉시 현재 설치를 NTFS 사용 권한은 적용해야 합니다.

방법 1: 전체 디스크 볼륨을 전송합니다

전체 디스크 볼륨을 전송하려면 다음과 같이 하십시오.
  1. 디스크 리소스 (예: F:, 이전 클러스터에서 SQL Server 장애 조치 그룹에서 제거하십시오.
    1. SQL Server 인스턴스가 장애 조치 그룹을 오프라인 상태로 만듭니다.
    2. SQL Server 리소스 속성 대화 상자를 엽니다 종속성 탭을 클릭한 다음 종속 데이터베이스 파일이 포함된 디스크 리소스를 제거하십시오.
    3. SQL Server 전체 텍스트 리소스 속성 대화 상자를 엽니다 종속성 탭을 클릭한 다음 종속 데이터베이스 파일이 포함된 디스크 리소스를 제거하십시오.
    4. 디스크 리소스를 장애 조치 그룹에서 제거하십시오.
    5. 디스크 드라이브 문자를 제거하십시오.
  2. 새 클러스터 디스크를 전환하십시오. 예를 들어, F:G: 드라이브를 전환하십시오. 이렇게 하려면 다음과 같이 하십시오.
    1. 1e-1a를 단계를 반복하십시오.
    2. 새 저장소로 기존 클러스터에 의해 사용된 디스크를 추가하십시오.
    3. SQL Server 인스턴스에 의해 사용된 것과 새 저장소 드라이브 문자를 변경하십시오.
    4. 저장소가 SQL Server 인스턴스가 장애 조치 클러스터 그룹에 추가하십시오.
    5. 종속성 새 저장소 SQL Server 리소스를 설정하십시오.
    6. 새 저장소 SQL Server 전체 텍스트 리소스에서 종속성을 설정하십시오.
  3. 새로운 클러스터에서 SQL Server 인스턴스를 시작하십시오.

방법 2: 전체 데이터 디렉터리 구조를 복사합니다

  1. Windows Server 2003을 실행하는 서버에서 이전 설치 데이터 폴더를 찾습니다.
  2. Windows Server 2008을 실행하는 서버에 새 데이터 폴더를 찾습니다. 이 새 데이터 폴더를 Windows Server 2003을 실행하는 서버에서 사용한 동일한 경로를 사용해야 합니다.
  3. 장애 조치(failover) 클러스터 관리 콘솔에서 새 SQL Server 장애 조치 클러스터 설치를 오프라인 상태로 만듭니다.
  4. 데이터 폴더를 Data_New 로 이름을 바꿉니다.
  5. 확인되었습니다 원래 데이터 폴더를 단계 1에서 단계 2에서 확인되었습니다 위치에 복사하십시오. 복사가 완료되면 데이터Data_New 폴더와 동일한 폴더 수준에서 합니다.
  6. IP 주소 및 SQL Server 2003의 이전 인스턴스의 인스턴스 이름 변경. 자세한 내용은 다음 Microsoft 웹 사이트를 참고하시기 바랍니다:
    http://msdn2.microsoft.com/en-us/library/ms178083.aspx
  7. 그룹의 네트워크 이름 리소스 속성 대화 상자를 열고 가상 컴퓨터의 이름을 SQL Server 인스턴스 이름을 변경하십시오.
  8. IP 주소 리소스 그룹의 속성을 열고 SQL Server 인스턴스를 가상 서버의 IP 주소 를 변경하십시오.
  9. IP 주소와 SQL Server 2005의 새 인스턴스의 인스턴스 이름 변경. 자세한 내용은 다음 Microsoft 웹 사이트를 참고하시기 바랍니다:
    http://msdn2.microsoft.com/en-us/library/ms178083.aspx
  10. 그룹 이름 리소스의 속성 대화 상자를 열고 가상 컴퓨터의 이름을 SQL Server 인스턴스 이름을 변경하십시오.
  11. IP 주소 리소스 그룹의 속성을 열고 SQL Server 인스턴스를 가상 서버의 IP 주소 를 변경하십시오.
  12. 새로운 클러스터에서 SQL Server 인스턴스를 시작하십시오.
SQL Server 데이터베이스를 백업에서 복원
1 또는 2 방법을 수행한 후에는 SQL Server 데이터베이스 백업을 복원해야 합니다. 이렇게 하려면 다음과 같이 하십시오.
  1. 명령 프롬프트를 엽니다.
  2. sqlcmd 를 입력한 다음 Enter 키를 누릅니다. sqlcmd 유틸리티가 시작됩니다.
  3. 명령 프롬프트에서 시스템 데이터베이스를 복원하려면 입력합니다 RESTORE DATABASE [마스터] FROM DISK N’Z:\master.bak = ’, Enter, 이동 입력한 다음 Enter 키를 누릅니다.
  4. 입력한 RESTORE DATABASE [msdb] FROM DISK N’Z:\msdb.bak = ’, Enter, 이동 입력한 다음 Enter 키를 누릅니다.
  5. 입력한 RESTORE DATABASE [모델] FROM DISK N’Z:\model.bak = ’, Enter, 이동 입력한 다음 Enter 키를 누릅니다.
  6. 사용자 데이터베이스를 복원하려면 입력합니다 RESTORE DATABASE [userdb1] FROM DISK N’Z:\userdb1.bak = ’, Enter, 이동 입력한 다음 Enter 키를 누릅니다.
Node2 업그레이드
SQL Server 데이터베이스 백업을 복원한 후 노드2를 업그레이드하십시오. 이렇게 하려면 다음 이 단계를 수행하십시오.
  1. SQL Server를 2003에서 Node2 제거하십시오.
  2. Node2 에서 명령 프롬프트를 엽니다.
  3. sqlcmd 를 입력한 다음 Enter 키를 누릅니다. sqlcmd 유틸리티가 시작됩니다.
  4. 형식 /EVICT 클러스터 노드 Node2, Enter 키를 누릅니다. 그리고 이동 입력한 다음 Enter 키를 누릅니다.
  5. sqlcmd 유틸리티를 닫으려면 QUIT 입력하십시오.
  6. 설치 또는 Windows Server 2008 업그레이드하십시오.
  7. 새 장애 조치 클러스터 Node2 추가하십시오.
    1. 초기 구성 작업 (ICT) 콘솔 또는 서버 관리자 스냅인을 추가 기능 을 클릭한 다음 설치할 장애 조치 클러스터링 선택하십시오.
    2. 장애 조치(failover) 클러스터 관리 콘솔에 노드 추가 클릭하십시오.
  8. SQL Server 2005 클러스터 장애 조치 클러스터로 구성할:
    1. 제어판 에서 프로그램 및 기능을 두 번 클릭하여, Microsoft SQL Server 2005 를 선택하고 변경 을 클릭하십시오.
    2. 노드 2 설치 마법사에서 그룹 소유자 추가하고 설치를 계속하십시오.
    3. Node2 에서 SQL Server 2005 SP2를 설치하십시오.
    4. Node2 로 장애 조치 그룹 이동.
참고 SQL Server 전체 텍스트 실패 상태에 있으므로 다시 시작할 수 없는 경우 다음 복구 옵션 중 하나를 완료하여 SQL Server 2005 복구해야 합니다.

복구 옵션 1

실패한 상태에서 복구하려면 SQL Server 2005 SP2를 다시 설치하십시오.

복구 옵션 2
  1. SQL Server 2005 설치 미디어를 디스크 드라이브에 넣으십시오.
  2. 명령 프롬프트에서 다음 명령을 입력한 다음 Enter 키를 누릅니다.
    시작/wait Drive: \setup.exe/qb REINSTALL = SQL_FullText INSTANCENAME MSSQLSERVER REINSTALLMODE = M =
    참고INSTANCENAME 대해 MSSQLSERVER를 기본 인스턴스에 대해 사용하십시오. 명명된 인스턴스의 인스턴스 이름을 지정하십시오.

속성

기술 자료: 953200 - 마지막 검토: 2008년 9월 22일 월요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2005 Service Pack 2?을(를) 다음과 함께 사용했을 때
    • Microsoft SQL Server 2005 Standard Edition
    • Microsoft SQL Server 2005 Enterprise Edition
    • Microsoft SQL Server 2005 Developer Edition
    • Microsoft SQL Server 2005 Standard X64 Edition
    • Microsoft SQL Server 2005 Enterprise X64 Edition
    • Microsoft SQL Server 2005 Developer x64 Edition Community Technology Preview
    • Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems Community Technology Preview
    • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
    • Microsoft SQL Server 2005 Developer Edition for Itanium-based Systems Community Technology Preview
키워드:?
kbmt kbinstallation kbclustserv kbexpertiseinter kbhowto kbinfo KB953200 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com