SQL Server 장애 조치 클러스터 롤링 패치 및 서비스 팩 프로세스

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:958734
소개
장애 조치 클러스터 인스턴스를 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             OnlineCluster Disk 2                    SQL Server (INST1)                NODE1             OnlineCluster Disk 3                    SQL Server (INST2)                NODE1             OnlineCluster Disk 4                    Available Storage                 NODE1             OnlineCluster IP Address                Cluster Group                     NODE1             OnlineCluster Name                      Cluster Group                     NODE1             OnlineSQL IP Address 1 (SQLVS1)         SQL Server (INST1)                NODE1             OnlineSQL Network Name (SQLVS1)         SQL Server (INST1)                NODE1             OnlineSQL Server                        SQL Server (INST1)                NODE1             OnlineSQL Server Agent                  SQL Server (INST1)                NODE1             OnlineSQL IP Address 2 (SQLVS2)         SQL Server (INST2)                NODE1             OnlineSQL Network Name (SQLVS2)         SQL Server (INST2)                NODE1             OnlineSQL Server                        SQL Server (INST2)                NODE1             OnlineSQL 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 SQL Server (INST1) 노드 1 온라인
    클러스터 디스크 3 SQL Server (INST2) 노드 1 온라인 클러스터 디스크 4 사용 가능한 저장소 노드 1 온라인
    클러스터 IP 주소가 클러스터 그룹이 노드 1 온라인 클러스터 이름은 클러스터 그룹 노드 1 온라인 SQL IP 주소 1 (SQLVS1)
    SQL Server (INST1) 노드 1 온라인 SQL 네트워크 이름 (SQLVS1) SQL Server (INST1) 노드 1 온라인 SQL Server SQL Server
    (INST1) 노드 1 온라인 SQL Server 에이전트가 SQL Server (INST1) 노드 1 온라인 SQL IP 주소 2 (SQLVS2) SQL Server (INST2) 노드 1 온라인
    SQL 네트워크 이름 (SQLVS2) SQL Server (INST2) 노드 1 온라인 SQL Server SQL Server (INST2) 노드 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 사례: 패치 문제가 인해 SQL Server 그룹 업데이트 된 노드 (업데이트 프로세스 단계 #5) 돌아갈 수 없는 것을 확인 (SQL server 그룹 기본적으로 오류가 발생 하면 업데이트 되지 않은 노드로).

다음 절차를 따르십시오.

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

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 958734 - 마지막 검토: 06/11/2016 20:45:00 - 수정: 3.0

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
피드백