가용성 그룹 장애 조치(Failover) 마법사 사용(SQL Server Management Studio)

적용 대상:SQL Server

이 항목에서는 SQL Server Management Studio에서 Transact-SQL, SQL Server 또는 PowerShell을 사용하여 Always On 가용성 그룹에 대해 계획된 수동 장애 조치(failover) 또는 강제 수동 장애 조치(강제 장애 조치)를 수행하는 방법을 설명합니다. 가용성 그룹은 가용성 복제본의 수준에서 장애 조치(Failover)됩니다. SYNCHRONIZED 상태의 보조 복제본으로 장애 조치(failover)하는 경우 이 마법사는 데이터 손실 없이 계획된 수동 장애 조치(failover)를 수행합니다. UNSYNCHRONIZED 또는 NOT SYNCHRONIZING 상태의 보조 복제본으로 장애 조치하는 경우 마법사는 강제 장애 조치(데이터가 손실될 수 있음)로 강제 수동 장애 조치를 수행합니다. 두 가지 형태의 수동 장애 조치(failover)는 사용자가 연결된 보조 복제본을 주 역할로 전환합니다. 계획된 수동 장애 조치(failover)는 현재 이전 주 복제본을 보조 역할로 전환합니다. 강제 장애 조치(failover) 후, 이전 주 복제본이 온라인 상태가 되면 보조 역할로 전환됩니다.

시작하기 전에

첫 번째 계획된 수동 장애 조치를 시작하기 전에 가용성 그룹의 계획된 수동 장애 조치(Failover) 수행(SQL Server)의 “시작하기 전” 섹션을 참조하세요.

첫 번째 강제 장애 조치를 시작하기 전에 가용성 그룹의 강제 수동 장애 조치(failover) 수행(SQL Server)의 “시작하기 전” 및 “후속 작업: 강제 장애 조치(Failover) 후 필수 작업” 섹션을 참조하세요.

제한 사항

  • 장애 조치 명령은 대상 복제본에서 명령을 수락하는 즉시 반환하지만 데이터베이스 복구는 가용성 그룹의 장애 조치가 끝난 후 비동기로 수행됩니다.

가용성 그룹 장애 조치(failover) 마법사 사용을 위한 사전 요구 사항

  • 현재 사용 가능한 가용성 복제본을 호스트하는 서버 인스턴스에 연결해야 합니다.

보안

사용 권한

가용성 그룹에 대한 ALTER AVAILABILITY GROUP 권한, CONTROL AVAILABILITY GROUP permission, ALTER ANY AVAILABILITY GROUP 권한 또는 CONTROL SERVER 권한이 필요합니다.

SQL Server Management Studio 사용

가용성 그룹 장애 조치(failover) 마법사를 사용하려면

  1. 개체 탐색기에서 장애 조치해야 할 가용성 그룹의 보조 복제본을 호스트하는 서버 인스턴스에 연결하고 서버 트리를 펼칩니다.

  2. Always On 고가용성 노드 및 가용성 그룹 노드를 확장합니다.

  3. 가용성 그룹 장애 조치(failover) 마법사를 시작하려면 장애 조치(failover)할 가용성 그룹을 마우스 오른쪽 단추로 클릭하고 장애 조치(failover)를 선택합니다.

  4. 소개 페이지에서 제공하는 정보는 보조 복제본이 계획된 장애조치에 적합한지 여부에 따라 달라집니다. 이 페이지에 "이 가용성 그룹에 대한 계획된 장애조치 수행"이라는 메시지가 표시되면 데이터 손실 없이 가용성 그룹을 장애 조치(failover)할 수 있습니다.

  5. 새 주 복제본 선택 페이지에서 새 주 복제본(장애 조치 대상)가 될 보조 복제본을 선택하기 전에 현재 주 복제본 및 WSFC 쿼럼의 상태를 볼 수 있습니다. 계획된 수동 장애 조치(failover)의 경우 장애 조치(failover) 준비 값이 "데이터 손실 없음"인 보조 복제본을 선택해야 합니다. 강제 장애 조치의 경우 가능한 모든 장애 조치 대상에 대해 이 값이 "데이터 손실, 경고(#)"로 표시되며 여기서 #는 지정된 보조 복제본에 대한 경고 수를 나타냅니다. 특정 장애 조치(failover) 대상에 대한 경고를 보려면 "장애 조치(failover) 준비" 값을 클릭합니다.

    자세한 내용은 이 항목의 뒷부분에 나오는 새로운 주 복제본 선택 페이지를 참조하세요.

  6. 복제본에 연결 페이지에서 장애 조치 대상에 연결합니다. 자세한 내용은 이 항목의 뒷부분에 나오는 복제본에 연결 페이지를 참조하세요.

  7. 강제 장애 조치(failover)를 수행하는 경우, 마법사에 잠재적인 데이터 손실 확인 페이지가 표시됩니다. 장애 조치를 계속하려면 데이터가 손실될 가능성이 있는 장애 조치(Failover)를 확인하려면 여기를 클릭하세요.를 선택해야 합니다. 자세한 내용은 이 항목의 뒷부분에 나오는 잠재적인 데이터 손실 확인 페이지를 참조하세요.

  8. 요약 페이지에서 선택한 보조 복제본으로의 장애 조치(failover)에 따른 결과를 검토합니다.

    선택한 옵션에 만족하는 경우, 필요에 따라 스크립트를 클릭하여 마법사가 실행할 단계의 스크립트를 만듭니다. 그런 다음 가용성 그룹을 선택한 보조 복제본으로 장애 조치(failover)하려면 마침을 클릭합니다.

  9. 진행률 페이지에는 가용성 그룹의 장애 조치(failover) 진행률이 표시됩니다.

  10. 장애 조치 작업이 끝나면 결과 페이지에 결과가 표시됩니다. 마법사가 완료되면 닫기 를 클릭하여 종료합니다.

    자세한 내용은 결과 페이지(Always On 가용성 그룹 마법사)를 참조하세요.

  11. 강제 장애 조치 작업이 끝나면 가용성 그룹의 강제 수동 장애 조치(failover) 수행(SQL Server)의 “후속 작업: 강제 장애 조치(Failover) 후” 섹션을 참조하세요.

이 마법사에만 있는 페이지에 대한 도움말

이 섹션에서는 가용성 그룹 장애 조치(failover) 마법사의 고유한 페이지에 대해 설명합니다.

섹션 내용

이 마법사의 다른 페이지는 하나 이상의 Always On 가용성 그룹 마법사와 도움말을 공유하며, 별도의 F1 도움말 항목에 설명되어 있습니다.

새로운 주 복제본 선택 페이지

이 섹션에서는 새로운 주 복제본 선택 페이지의 옵션에 대해 설명합니다. 이 페이지를 사용하여 가용성 그룹을 장애 조치(failover)할 보조 복제본(장애 조치 대상)을 선택합니다. 이 복제본(replica)이 새 주 복제본이 됩니다.

페이지 옵션

현재 주 복제본
현재 주 복제본의 이름을 표시합니다(복제본이 온라인 상태인 경우).

주 복제본 상태
현재 주 복제본의 상태를 표시합니다(복제본이 온라인 상태인 경우).

쿼럼 상태
클러스터 유형 WSFC의 경우, 가용성 복제본의 쿼럼 상태를 표시하며 다음 중 하나입니다.

설명
일반 쿼럼 클러스터가 일반 쿼럼으로 시작했습니다.
쿼럼 강제 클러스터가 쿼럼 강제로 시작했습니다.
알 수 없는 쿼럼 상태 클러스터 쿼럼 상태를 사용할 수 없습니다.
해당 사항 없음 가용성 복제본을 호스트하는 노드에 쿼럼이 없습니다.

자세한 내용은 WSFC 쿼럼 모드 및 응답 구성(SQL Server)을 참조하세요.

클러스터 유형 NONE의 경우, 쿼럼 상태가 적용되지 않습니다.

클러스터 유형 EXTERNAL의 경우, 클러스터 관리자가 쿼럼 상태를 관리하며 SQL Server에 표시되지 않습니다.

새로운 주 복제본 선택
이 표에서 새로운 주 복제본으로 설정할 보조 복제본을 선택할 수 있습니다. 이 약식 표의 열은 다음과 같습니다.

서버 인스턴스
보조 복제본을 호스트하는 서버 인스턴스의 이름을 표시합니다.

가용성 모드
서버 인스턴스의 가용성 모드를 표시하며 다음 중 하나입니다.

설명
동기 커밋 동기-커밋 모드에서는 트랜잭션을 커밋하기 전에 동기-커밋 주 복제본이 동기 커밋 보조 복제본이 로그 강화가 완료되었음을 승인할 때까지 기다립니다. 동기-커밋 모드를 사용하면 특정 보조 데이터베이스가 주 데이터베이스와 동기화되면 커밋된 트랜잭션이 완전하게 보호됩니다.
비동기 커밋 비동기-커밋 모드에서는 주 복제본이 비동기-커밋 보조 복제본의 로그 강화 승인을 기다리지 않고 트랜잭션을 커밋합니다. 비동기 커밋 모드는 보조 데이터베이스의 트랜잭션 대기 시간을 최소화하지만, 주 데이터베이스보다 뒤쳐져 일부 데이터가 손실될 수 있는 문제를 야기합니다.

자세한 내용은 가용성 모드(Always On 가용성 그룹)를 참조하세요.

장애 조치(failover) 모드
서버 인스턴스의 장애 조치(failover) 모드를 표시하며 다음 중 하나입니다.

설명
자동 자동 장애 조치(failover)를 위해 구성된 보조 복제본은 보조 복제본이 주 복제본과 동기화될 때마다 계획된 수동 장애 조치(failover)도 지원합니다.
수동 수동 장애 조치에는 계획된 장애 조치(데이터가 손실되지 않음)와 강제 장애 조치(데이터가 손실될 수 있음)의 두 가지 유형이 있습니다. 특정 보조 복제본에 대해 가용성 모드에 따라, 동기 커밋 모드의 경우 보조 복제본의 동기화 상태에 따라 둘 중 하나만 지원됩니다. 현재 특정 보조 복제본에서 지원되는 수동 장애 조치(failover) 형식을 확인하려면 이 약식 표의 장애 조치(failover) 준비 열을 참조하세요.

자세한 내용은 장애 조치(failover) 및 장애 조치(failover) 모드(Always On 가용성 그룹)를 참조하세요.

장애 조치(Failover) 준비 상태
보조 복제본의 장애 조치 준비를 표시하며 다음 중 하나입니다.

설명
데이터 손실 없음 이 보조 복제본은 현재 계획된 장애조치를 지원합니다. 이 값은 동기-커밋 모드 보조 복제본이 현재 주 복제본과 동기화된 경우에만 표시됩니다.
데이터 손실, 경고(#) 이 보조 복제본이 현재 강제 장애 조치(데이터가 손실될 수 있음)를 지원합니다. 이 값은 보조 복제본이 주 복제본과 동기화되지 않을 때마다 발생합니다. 데이터 손실 가능성에 대한 정보를 보려면 데이터 손실 경고 링크를 클릭합니다.

새로 고침
약식 표를 업데이트하려면 클릭합니다.

취소
마법사를 취소하려면 클릭합니다. 새로운 주 복제본 선택 페이지에서 마법사를 취소하면 작업이 수행되지 않고 마법사가 종료됩니다.

잠재적인 데이터 손실 확인 페이지

이 섹션에서는 강제 장애 조치(failover)를 수행하는 경우에만 표시되는 잠재적인 데이터 손실 확인 페이지의 옵션에 대해 설명합니다. 이 항목은 가용성 그룹 장애 조치(failover) 마법사에만 사용됩니다. 가용성 그룹이 강제로 장애 조치(failover)되도록 하려면 이 페이지를 사용하여 가능한 데이터 손실을 감수할 의향이 있는지 여부를 지정합니다.

잠재적인 데이터 손실 확인 옵션

선택한 보조 복제본이 주 복제본과 동기화되지 않은 경우, 이 마법사는 이 보조 복제본으로 장애 조치(failover)할 경우 하나 이상의 데이터베이스에서 데이터 손실이 발생할 수 있다는 경고를 표시합니다.

데이터가 손실될 가능성이 있는 장애 조치(Failover)를 확인하려면 여기를 클릭하세요.
이 가용성 그룹의 데이터베이스를 사용자가 사용할 수 있도록 하기 위해 데이터 손실을 감수하려는 경우 이 확인란을 클릭합니다. 데이터 손실을 감수하지 않으려는 경우 이전을 클릭하여 새로운 주 복제본 선택 페이지로 돌아가거나 취소를 클릭하여 가용성 그룹을 장애 조치(failover)하지 않고 마법사를 종료할 수 있습니다.

취소
마법사를 취소하려면 클릭합니다. 잠재적인 데이터 손실 확인 페이지에서 마법사를 취소하면 작업이 수행되지 않고 마법사가 종료됩니다.

복제본에 연결 페이지

이 섹션에서는 가용성 그룹 장애 조치(failover) 마법사의 복제본에 연결 페이지 옵션에 대해 설명합니다. 이 페이지는 대상 보조 복제본에 연결되지 않은 경우에만 표시됩니다. 이 페이지를 사용하여 새 주 복제본으로 선택한 보조 복제본에 연결합니다.

페이지 옵션

표 열:
서버 인스턴스
가용성 복제본을 호스팅할 서버 인스턴스의 이름을 표시합니다.

다음으로 연결됨
연결이 설정되고 나면, 서버 인스턴스에 연결된 계정을 표시합니다. 이 열이 지정된 서버 인스턴스에 대해 "연결되지 않음"으로 표시되면 연결 단추를 클릭해야 합니다.

연결
연결해야 하는 다른 서버 인스턴스와 다른 계정으로 이 서버 인스턴스가 실행되고 있는 경우 클릭합니다.

취소
마법사를 취소하려면 클릭합니다. 복제본에 연결 페이지에서 마법사를 취소하면 작업이 수행되지 않고 마법사가 종료됩니다.

참고 항목

Always On 가용성 그룹 개요(SQL Server)
가용성 모드(Always On 가용성 그룹)
장애 조치(Failover) 및 장애 조치(Failover) 모드(Always On 가용성 그룹)
가용성 그룹의 계획된 수동 장애 조치(Failover) 수행(SQL Server)
가용성 그룹의 강제 수동 장애 조치(failover) 수행(SQL Server)
강제 쿼럼을 통해 WSFC 재해 복구(SQL Server)