다음을 통해 공유


FailureConditionLevel 속성 설정 구성

적용 대상: SQL Server

FailureConditionLevel 속성을 사용하여 Always On FCI(장애 조치(Failover) 클러스터 인스턴스)가 장애 조치(Failover)되거나 다시 시작되는 조건을 설정할 수 있습니다. 이 속성에 대한 변경 내용은 WSFC(Windows Server 장애 조치(Failover) 클러스터) 서비스 또는 FCI 리소스를 다시 시작할 필요 없이 즉시 적용됩니다.

시작하기 전에

FailureConditionLevel 속성 설정

실패 조건은 증가하는 범위로 설정됩니다. 수준 1-5의 경우 각 수준에는 자체 조건 외에도 이전 수준의 모든 조건이 포함됩니다. 즉, 수준이 올라갈 때마다 장애 조치(failover) 또는 재시작 확률이 높아집니다. 자세한 내용은 Failover Policy for Failover Cluster Instances 항목의 "실패 확정" 섹션을 참조하세요.

보안

사용 권한

ALTER SETTINGS 및 VIEW SERVER STATE 권한이 필요합니다.

PowerShell 사용

FailureConditionLevel 설정을 구성하는 방법
  1. 관리자 권한으로 실행을 통해 관리자 권으로 Windows PowerShell을 시작합니다.

  2. FailoverClusters 모듈을 가져와서 클러스터 cmdlet을 사용하도록 설정합니다.

  3. Get-ClusterResource cmdlet을 사용하여 SQL Server 리소스를 찾은 다음, Set-ClusterParameter cmdlet을 사용하여 장애 조치(failover) 클러스터 인스턴스의 FailureConditionLevel 속성을 설정합니다.

새 PowerShell 창을 열 때마다 FailoverClusters 모듈을 가져와야 합니다.

예제(PowerShell)

다음 예제에서는 중대한 서버 오류가 발생하면 장애 조치(failover)하거나 다시 시작하도록 SQL Server 리소스 "SQL Server (INST1)"의 FailureConditionLevel 설정을 변경합니다.

Import-Module FailoverClusters  
  
$fci = "SQL Server (INST1)"  
Get-ClusterResource $fci | Set-ClusterParameter FailureConditionLevel 3  
  

장애 조치(Failover) 클러스터 관리자 스냅인 사용

FailureConditionLevel 속성 설정을 구성하는 방법:

  1. 장애 조치(Failover) 클러스터 관리자 스냅인을 엽니다.

  2. 서비스 및 애플리케이션 을 확장하고 FCI를 선택합니다.

  3. 기타 리소스에서 SQL Server 리소스를 마우스 오른쪽 단추로 클릭한 다음, 메뉴에서 속성을 선택합니다. SQL Server 리소스 속성 대화 상자가 열립니다.

  4. 속성 탭을 선택하고 FailureConditionLevel 속성에 대해 원하는 값을 입력한 다음 확인 을 클릭하여 변경 내용을 적용합니다.

Transact-SQL 사용

FailureConditionLevel 속성 설정을 구성하는 방법:

ALTER SERVER CONFIGURATIONTransact-SQL 문을 사용하여 FailureConditionLevel 속성 값을 지정할 수 있습니다.

예(Transact-SQL)

다음 예에서는 FailureConditionLevel 속성을 0으로 설정하여 어떤 실패 조건에서도 장애 조치(failover) 또는 다시 시작이 자동으로 트리거되지 않음을 나타냅니다.

ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY FailureConditionLevel = 0;  

참고 항목

sp_server_diagnostics(Transact-SQL)
Failover Policy for Failover Cluster Instances