DetailPage-MSS-KB

기술 자료

기술 자료: 958734 - 마지막 검토: 2013년 1월 18일 금요일 - 수정: 2.0

 

이 페이지에서

소개

이 문서는 장애 조치 클러스터 인스턴스를 Microsoft SQL Server 업데이트를 적용 하는 방법을 설명 합니다.

중요
  • SQL Server 서비스는 SQL Server 장애 조치 클러스터 인스턴스에서 액티브 노드를 업데이트 하는 경우 중지 됩니다. 그러면 SQL Server 작동 중지가 됩니다. 가동 중지 시간이 발생 하지 않도록 하려면이 문서에서 설명한 대로 패시브 노드에서 롤링 업데이트를 설치 합니다.
  • 가능한 소유자 노드 장애 조치 클러스터 인스턴스의 혼합된 된 버전 방지 하려면 장애 조치 클러스터 인스턴스의 가능한 소유자 노드 목록에서 노드를 제거 하려면 (Cluadmin.exe) 클러스터 관리 도구를 사용 합니다. 가능한 소유자 노드 가능한 데이터 손상을 방지 하기 위해 혼합된 버전 것을 피해 야 합니다.
  • Microsoft SQL Server 2008 및 이후 버전에서 SQL 네트워크 이름 리소스의 가능한 소유자 목록에 클러스터 서비스를 확인합니다. 또한 SQL 네트워크 이름 리소스를 검사점이 설정 됩니다. 이 동작은 Microsoft SQL Server 2005에서 다릅니다. SQL Server 2005에서 SQL Server 리소스를 검사점이 설정 됩니다.

추가 정보

SQL Server 장애 조치 클러스터에서 업데이트 롤링 설치

참고 이 섹션의 정보는 SQL Server 2008 및 이후 버전에 적용 됩니다.
  1. 업데이트를 시작 하기 전에 특정 SQL Server 클러스터 된 인스턴스의 가능한 소유자 목록을 수집 하는 것이 있는지 확인 하십시오. 특정 SQL Server 네트워크 리소스 이름을 찾으려면 다음 명령을 실행 합니다.
    cluster.exe 리소스
    다음과 유사한 출력을 참조 하십시오.
    Resource                          Group                             Node              Status
    --------------------              --------------------              ----------        ------
    Cluster Disk 1                    Cluster Group                     NODE1             Online
    Cluster Disk 2                    SQL Server (INST1)                NODE1             Online
    Cluster Disk 3                    SQL Server (INST2)                NODE1             Online
    Cluster Disk 4                    Available Storage                 NODE1             Online
    Cluster IP Address                Cluster Group                     NODE1             Online
    Cluster Name                      Cluster Group                     NODE1             Online
    SQL IP Address 1 (SQLVS1)         SQL Server (INST1)                NODE1             Online
    SQL Network Name (SQLVS1)         SQL Server (INST1)                NODE1             Online
    SQL Server                        SQL Server (INST1)                NODE1             Online
    SQL Server Agent                  SQL Server (INST1)                NODE1             Online
    SQL IP Address 2 (SQLVS2)         SQL Server (INST2)                NODE1             Online
    SQL Network Name (SQLVS2)         SQL Server (INST2)                NODE1             Online
    SQL Server                        SQL Server (INST2)                NODE1             Online
    SQL Server Agent                  SQL Server (INST2)                NODE1             Online
    
    이 예에서 각 SQL 네트워크 이름 리소스에 대 한 가능한 소유자 목록을 만들려면 다음 명령을 사용할 수 있습니다.
    • cluster.exe 리소스 "SQL 네트워크 이름 (SQLVS1)" /listowners > c:\SQLVS1_list_of_owners.txt
    • cluster.exe 리소스 "SQL 네트워크 이름 (SQLVS2)" /listowners > c:\SQLVS2_list_of_owners.txt
  2. 클러스터 관리자 도구에서 해당 SQL 네트워크 이름 리소스를 사용 하 여 노드의 반에 업데이트를 적용 하려면 장애 조치 클러스터 인스턴스의 가능한 소유자 목록에서 제거할. 먼저 패시브 노드에에서 가능한 소유자를 제거 합니다. 이 업데이트 과정에서 나중에 참조할 수 있도록 가능한 소유자에서 제거할 노드를 목록을 보관 합니다.

    참고 절반의 노드 가용성을 높게 유지 하려면 가능한 소유자에서 제거 하는 것이 좋습니다.
  3. 노드 장애 조치 클러스터 인스턴스의 가능한 소유자 목록에서 제거한 후 2 단계에서 제거 된 노드에서 SQL Server 업데이트를 적용 합니다. 가능한 소유자에서 제거 된 각 노드에서 업데이트를 적용 하려면 적용 하는 업데이트 패키지 내에서 제공 되는 설명서를 참조 하십시오.

    참고 처음 업데이트 노드에 대 한 인스턴스에 적용 되는 경우이 업데이트를 적용 하기 전에 모든 활성 리소스 그룹을 다른 노드로 이동 합니다. 이렇게 하면 가동 중지 시간 또는 사용 중인 공유 구성 요소를 업데이트할 때 발생할 수 있는 다시 시작 작업을 방지할 수 있습니다.
  4. 가능한 소유자에서 제거 된 노드에서 업데이트를 적용 한 후, SQL 네트워크 이름 리소스 업데이트 된 노드 장애 조치 클러스터 인스턴스의 가능한 소유자 목록에 다시 추가 하려면 클러스터 관리자 도구를 사용 합니다.

    백 노드가 올바른 SQL Server 인스턴스에 대 한 추가, 전에 수집 가능한 소유자 목록을 사용 하지 않도록 하려면 업데이트를 수행 합니다. 목록에 이미 업데이트 된 노드를 표시 해야 합니다.
  5. SQL 네트워크 이름 리소스에 따라 올바른 리소스 그룹, 응용 프로그램 또는 서비스가 Windows Server 2008에서 찾아 다음 해당 그룹, 응용 프로그램 또는 서비스가 업데이트 된 노드 중 하나로 이동 합니다.
  6. 모든 SQL Server 리소스가 현재 활성 노드에서 온라인 상태 인지 확인 합니다.
  7. 클러스터 관리자 도구에서 SQL 네트워크 이름 리소스를 사용 하 여 업데이트 된 노드 장애 조치 클러스터 인스턴스의 가능한 소유자를 제거 하려면.
  8. 7 단계에서 제거 된 노드에 SQL Server 업데이트를 적용 합니다.
  9. 업데이트 된 장애 조치 클러스터 인스턴스에 대 한 가능한 소유자를 다시 업데이트 된 모든 노드를 추가 하려면 4 단계를 반복 합니다.
  10. 클러스터 문제 없이 실행 되는지 확인 합니다. SQL Server 인스턴스가 클러스터의 노드 간에 이동 하려면 다음과 같이 하십시오.

SQL Server 장애 조치 클러스터 롤링 업데이트 시나리오에서 패치를 제거합니다.

참고 이 섹션의 정보는 SQL Server 2008 및 이후 버전에 적용 됩니다.

해당 상황에 적용 되는 절차를 따르십시오.

시나리오 1: 클러스터의 모든 노드에 패치가 적용

이 시나리오에서 패치를 제거 하는 절차는 위의 섹션에서 설명 하는 패치를 설치 정확히 반대입니다. 자세한 절차는 다음과 같습니다.
  1. 업데이트를 제거 하기 전에 특정 SQL Server 클러스터 된 인스턴스의 가능한 소유자 목록을 수집 하는 것이 있는지 확인 하십시오. 특정 SQL Server 네트워크 리소스 이름을 찾으려면 다음 명령을 실행 합니다.
    cluster.exe resource 
    다음과 유사한 출력을 참조 하십시오.
    리소스 그룹 노드 상태-----------
    클러스터 디스크 1 노드 클러스터 그룹이 노드 1 온라인 클러스터 디스크 2 (INST1) SQL Server 1 온라인
    클러스터 노드 디스크 3 온라인 클러스터 SQL Server (INST2) 노드 1 디스크 4 사용 가능한 저장소 1 온라인
    클러스터 IP 주소가 클러스터 그룹이 노드 1 온라인 클러스터 이름은 클러스터 그룹이 노드 1 온라인 SQL 1 IP 주소 (SQLVS1)
    SQL Server (INST1) 노드 1 온라인 SQL SQL Server (INST1) 노드 1 온라인 SQL Server SQL Server 네트워크 이름 (SQLVS1)
    (INST1) 노드 1 온라인 SQL Server 에이전트가 SQL Server (INST1) 노드 1 온라인 SQL 2 IP 주소 (SQLVS2) SQL Server (INST2) 노드 1 온라인
    노드 SQL 네트워크 이름 (SQLVS2) (INST2) (INST2) SQL Server 노드 1 온라인 SQL Server SQL Server 1 온라인
    노드 SQL Server 에이전트가 SQL Server (INST2) 1 온라인

    이 예에서 각 SQL 네트워크 이름 리소스에 대 한 가능한 소유자 목록을 만들려면 다음 명령을 사용할 수 있습니다.
    • cluster.exe 리소스 "SQL 네트워크 이름 (SQLVS1)" /listowners > c:\SQLVS1_list_of_owners.txt
    • cluster.exe 리소스 "SQL 네트워크 이름 (SQLVS2)" /listowners > c:\SQLVS2_list_of_owners.txt
  2. 클러스터 관리자 도구에서 해당 SQL 네트워크 이름 리소스를 사용 하 여 노드 중 절반에서 업데이트를 제거 하려는 장애 조치 클러스터 인스턴스의 가능한 소유자 목록에서 제거 합니다. 먼저 패시브 노드에에서 가능한 소유자를 제거 합니다. 이 업데이트 제거 프로세스 중 나중에 참조할 수 있도록 가능한 소유자에서 제거할 노드를 목록을 보관 합니다.
    참고절반의 노드 가용성을 높게 유지 하려면 가능한 소유자에서 제거 하는 것이 좋습니다.
  3. 노드 장애 조치 클러스터 인스턴스의 가능한 소유자 목록에서 제거한 후 2 단계에서 제거 된 노드에서 SQL Server 업데이트를 제거 합니다. 가능한 소유자에서 제거 된 각 노드에서 업데이트를 제거 하려면 적용 하는 업데이트 패키지 내에서 제공 되는 설명서를 참조 하십시오.

    참고처음에 노드 인스턴스 업데이트를 제거할 경우 업데이트를 제거 하기 전에 모든 활성 리소스 그룹을 다른 노드로 이동 합니다. 이렇게 하면 가동 중지 시간 또는 사용 중인 공유 구성 요소를 업데이트할 때 발생할 수 있는 다시 시작 작업을 방지할 수 있습니다.
  4. 업데이트 가능한 소유자에서 제거 된 노드에서 제거 된 후, SQL 네트워크 이름 리소스를 다운 그레이드 노드 장애 조치 클러스터 인스턴스의 가능한 소유자 목록에 다시 추가 하려면 클러스터 관리자 도구를 사용 합니다.

    백 노드가 올바른 SQL Server 인스턴스에 대 한 추가, 전에 수집 가능한 소유자 목록을 사용 하지 않도록 하려면 업데이트를 수행 합니다. 목록에서 이미 다운 그레이드 된 노드를 표시 해야 합니다.
  5. SQL 네트워크 이름 리소스에 따라 올바른 리소스 그룹, 응용 프로그램 또는 서비스가 Windows Server 2008에서 찾아 다음 해당 그룹, 응용 프로그램 또는 서비스 다운 그레이드 된 노드 중 하나로 이동 합니다.
  6. 모든 SQL Server 리소스가 현재 활성 노드에서 온라인 상태 인지 확인 합니다.
  7. 클러스터 관리자 도구에 따라 다운 그레이드 된 노드 장애 조치 클러스터 인스턴스의 가능한 소유자를 제거 하려면 SQL 네트워크 이름 리소스를 사용 합니다.
  8. 7 단계에서 제거 된 노드에 SQL Server 업데이트를 제거 합니다.
  9. 다운 그레이드 된 모든 노드를 다운 그레이드할 장애 조치 클러스터 인스턴스에 대 한 가능한 소유자를 추가 하려면 4 단계를 반복 합니다.
  10. 클러스터 문제 없이 실행 되는지 확인 합니다. SQL Server 인스턴스가 클러스터의 노드 간에 이동 하려면 다음과 같이 하십시오.

시나리오 2: 업데이트 프로세스를 롤링 하는 중에 및 일부 노드가 업데이트 됩니다.


아래 설명 된 대로 다양 한 순열이 될 수 있습니다.

참고다음 토론 다음과이 문서의 "설치 SQL Server 장애 조치 클러스터에서 업데이트 롤링" 절에서 설명 하는 절차 및 상반기 또는 둘째 노드 중 절반 업데이트 중에 가정 합니다.

상반기-시나리오 (노드 중 절반 가능한 소유자에서 제거 된 첫 번째)

1A 사례: 진행 하기로 추가 패치 프로세스를 업데이트 합니다.
다음 절차를 따르십시오.
  1. 패치가 설치 된 각 노드에서 업데이트를 제거 하 고 리소스를 추가 하려면 클러스터 관리자 도구에서 SQL 네트워크 이름을 사용 하 여 다시 장애 조치 클러스터 인스턴스의 가능한 소유자 목록에.
  2. 클러스터 문제 없이 실행 되는지 확인 합니다. SQL Server 인스턴스가 클러스터의 노드 간에 이동 하려면 다음과 같이 하십시오.

Case 2A입니다. 몇 가지 노드에 패치를 적용 한 후 사용 (웹 검색 또는 Microsoft CSS 작업할 때) 검색 패치 함께 알려진 하 고 따라서 계속 진행할 수 없습니다.
  1. 최신 버전의 문제를 해결 하는 업데이트의 경우는 10이 문서의 "설치 SQL Server 2008 롤링 업데이트 장애 조치 클러스터에" 절에 설명 된 절차의 3 단계와 함께에서 업데이트 프로세스를 진행 하려면 사용 합니다.
  2. 새 버전을 사용할 수 없는 또는 즉시 새 버전으로 업그레이드 수 없습니다 경우 위의 사례 1a에 대해 설명 하는 절차를 사용 합니다.

3A 사례입니다. 하나 이상의 노드에 패치를 적용할 수 있습니다.

이 경우 더 이상 해당 노드에서 업데이트가 실패 하는 이유를 해결 하 고 패치 업데이트 다른 노드와 계속 권장이 됩니다. 문제가 있는 노드 또는 노드 목록에서 노드를 가능한 소유자로 다시 SQL Server 리소스에 추가 하는 경우를 둡니다.

문제 해결 옵션이 없는 및 클러스터 작업에 사용할 수 있도록 하려면 모든 노드에 필요한 경우 위의 사례 1a에 대해 설명 하는 절차를 사용할 수 있습니다.

시나리오 후반부에: (상반기 노드가 이미 업데이트 및 다시 가능한 소유자 목록에 추가 및 제거 하는 또는 이미 후반부의 가능한 소유자 목록에서 제거 했습니다).

1B 사례: 때문에 가능한 문제가 패치 업데이트 된 노드 (#5 업데이트 프로세스의 단계)를 SQL Server 그룹을 이동할 수 없는 알 (SQL 서버 그룹은 기본적으로 실패 업데이트 된 노드를 다시).

다음 절차를 따르십시오.

  1. 최신 버전의 문제를 해결 하는 패치를 사용할 수 있는지 확인 합니다. 사용할 수 있는 경우는 함께이 문서의 "설치 SQL Server 2008 롤링 업데이트 장애 조치 클러스터에" 절에 설명 된 절차 전체 업데이트 프로세스를 진행 하려면 사용.

    참고전반부에서 되돌아간된 패치를 제거 하지 않아도 됩니다. 첫 번째 SQL Server 인스턴스에 대 한 가능한 소유자 목록에서 업데이트 하 고 전체 클러스터에이 문서의 시작 부분에 설명한 롤링 업데이트 프로세스를 사용 하 여 새 패치를 업데이트 하는 경우 다음 진행 하는 노드 중 절반을 제거 하기만 하면 됩니다.
  2. 새 버전을 사용할 수 없는 또는 즉시 새 버전으로 업그레이드 수 없습니다 하는 경우에 다음 절차를 따르십시오.
    1. 수집한 목록을 사용 하 여 업데이트 프로세스 시작 부분에 첫 번째 절반을 SQL Server 네트워크 이름에 대해 가능한 소유자로 패치가 적용 된 노드를 제거 합니다.
    2. 두 번째 절반 "제거할" 노드가 SQL Server 네트워크 이름 가능한 소유자를 다시 추가 합니다.
      참고장애 조치 되지 않았지만 일부 또는 모든 노드가 두 번째 절반을 제거 합니다. 또한 하반기 노드에서 하나도 아직 업데이트 되었다는 사실을 확인할 수 있습니다.
    3. 업데이트를 제거한 후 SQL 네트워크 이름 리소스가 이러한 노드 장애 조치 클러스터 인스턴스의 가능한 소유자 목록에 다시 추가 하려면 클러스터 관리자 도구를 사용 합니다.
    4. 클러스터 문제 없이 실행 되는지 확인 합니다. SQL Server 인스턴스가 클러스터의 노드 간에 이동 하려면 다음과 같이 하십시오.
2B 사례: 몇 가지 노드에 패치를 적용 한 후 사용 (웹 검색 또는 Microsoft CSS 작업할 때) 검색 패치 함께 알려진 하 고 따라서 계속 진행할 수 없습니다.(SQL Server 그룹 업데이트 된 첫 번째 반쪽 노드 중 하나에서 온라인 상태입니다).

다음 절차를 따르십시오.
  1. 최신 버전의 문제를 해결 하는 패치를 사용할 수 있는지 확인 합니다. 사용할 수 있으면 전체를 계속 하려면이 문서의 "설치 SQL Server 장애 조치 클러스터에서 업데이트 롤링" 섹션에서 설명 하는 절차와 함께에서 하지만 목록에 완료 하반기 부터는 업데이트를 사용 합니다.

    참고기본적으로 업데이트 프로세스가 완료 되 면 모든 노드에서 하반기 목록에 업데이트 된 첫 번째 절반은 물론 해당 노드 업데이트에 문제를 일으키는 패치 첫 번째 및 두 번째 수정된 패치를 여러 개를 나타납니다.
  2. 새 버전을 사용할 수 없는 또는 즉시 새 버전으로 업그레이드 수 없습니다 하는 경우에 다음 절차를 따르십시오.
    1. 각 노드의 업데이트 된 패치를 적용 하는 업데이트 패키지 내에서 제공 되는 설명서를 참조 하 여 두 번째 절반을 제거 합니다.
    2. 상반기 노드 장애 조치 클러스터 인스턴스의 가능한 소유자 목록에 다시 추가 하려면 클러스터 관리자 도구에서 SQL 네트워크 이름 리소스를 사용 합니다.

      백 노드가 올바른 SQL Server 인스턴스에 대 한 추가, 전에 수집 가능한 소유자 목록을 사용 하지 않도록 하려면 업데이트를 수행 합니다. 목록에 이미 업데이트 된 노드를 표시 해야 합니다.
    3. SQL 네트워크 이름 리소스에 따라 올바른 리소스 그룹, 응용 프로그램 또는 서비스 Windows Server 2008에서 찾아 다음 해당 그룹, 응용 프로그램 또는 서비스 노드 중 하나에서 하반기 이동 합니다.
    4. 수집한 목록을 사용 하 여 업데이트 프로세스 시작 부분에 첫 번째 절반을 SQL Server 네트워크 이름에 대해 가능한 소유자로 패치가 적용 된 노드를 제거 합니다.
    5. 이러한 각 노드에서 업데이트를 적용 하는 업데이트 패키지 내에서 제공 되는 설명서를 참조 하 여 제거 합니다.
    6. 업데이트를 제거한 후 SQL 네트워크 이름 리소스가 이러한 노드 장애 조치 클러스터 인스턴스의 가능한 소유자 목록에 다시 추가 하려면 클러스터 관리자 도구를 사용 합니다.
    7. 클러스터 문제 없이 실행 되는지 확인 합니다. SQL Server 인스턴스가 클러스터의 노드 간에 이동 하려면 다음과 같이 하십시오.
3B 사례: 진행 하기로 패치 프로세스를 업데이트 하는 추가: 다음 절차를 따르십시오.
  1. 각 노드에 이미 업데이트 된 패치를 적용 하는 업데이트 패키지 내에서 제공 되는 설명서를 참조 하 여 두 번째 절반을 제거 합니다.
  2. 상반기 노드 장애 조치 클러스터 인스턴스의 가능한 소유자 목록에 다시 추가 하려면 클러스터 관리자 도구에서 SQL 네트워크 이름 리소스를 사용 합니다.
  3. 백 노드가 올바른 SQL Server 인스턴스에 대 한 추가, 전에 수집 가능한 소유자 목록을 사용 하지 않도록 하려면 업데이트를 수행 합니다. 목록에 이미 업데이트 된 노드를 표시 해야 합니다.
  4. SQL 네트워크 이름 리소스에 따라 올바른 리소스 그룹, 응용 프로그램 또는 서비스 Windows Server 2008에서 찾아 다음 해당 그룹, 응용 프로그램 또는 서비스 노드 중 하나에서 하반기 이동 합니다.
  5. 수집한 목록을 사용 하 여 업데이트 프로세스 시작 부분에 첫 번째 절반을 SQL Server 네트워크 이름에 대해 가능한 소유자로 패치가 적용 된 노드를 제거 합니다.
  6. 이러한 각 노드에서 업데이트를 적용 하는 업데이트 패키지 내에서 제공 되는 설명서를 참조 하 여 제거 합니다.
  7. 업데이트를 제거한 후 SQL 네트워크 이름 리소스가 이러한 노드 장애 조치 클러스터 인스턴스의 가능한 소유자 목록에 다시 추가 하려면 클러스터 관리자 도구를 사용 합니다.
  8. 클러스터 문제 없이 실행 되는지 확인 합니다. SQL Server 인스턴스가 클러스터의 노드 간에 이동 하려면 다음과 같이 하십시오.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2012 Business Intelligence
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
키워드: 
kbexpertiseadvanced kbinfo kbmt KB958734 KbMtko
기계 번역된 문서기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:958734  (http://support.microsoft.com/kb/958734/en-us/ )
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store
소기업이 아닙니까?
다음에서 팔로우하십시오.