FailureConditionLevel 속성 설정 구성Configure FailureConditionLevel Property Settings

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

FailureConditionLevel 속성을 사용하여 Always On FCI(장애 조치(Failover) 클러스터 인스턴스)가 장애 조치(Failover)되거나 다시 시작되는 조건을 설정할 수 있습니다.Use the FailureConditionLevel property to set the conditions for the Always On Failover Cluster Instance (FCI) to fail over or restart. 이 속성에 대한 변경 내용은 WSFC(Windows Server 장애 조치(Failover) 클러스터) 서비스 또는 FCI 리소스를 다시 시작할 필요 없이 즉시 적용됩니다.Changes to this property are applied immediately without requiring a restart of the Windows Server Failover Cluster (WSFC) service or the FCI resource.

시작하기 전에Before You Begin

FailureConditionLevel 속성 설정FailureConditionLevel Property Settings

실패 조건은 증가하는 범위로 설정됩니다.The failure conditions are set on an increasing scale. 수준 1-5의 경우 각 수준에는 자체 조건과 함께 이전 수준의 모든 조건이 포함됩니다.For levels 1-5, each level includes all the conditions from the previous levels in addition to its own conditions. 이는 수준이 높을수록 장애 조치(Failover) 또는 다시 시작 확률이 증가함을 의미합니다.This means that with each level, there is an increased probability of a failover or restart. 자세한 내용은 Failover Policy for Failover Cluster Instances 항목의 "실패 확정" 섹션을 참조하세요.For more information, see the "Determining Failures" section of the Failover Policy for Failover Cluster Instances topic.




PowerShell 사용Using PowerShell

FailureConditionLevel 설정을 구성하려면To configure FailureConditionLevel settings
  1. 관리자 권한으로 실행을 통해 승격된 Windows PowerShell을 시작합니다.Start an elevated Windows PowerShell via Run as Administrator.

  2. 클러스터 Cmdlet을 사용할 수 있도록 FailoverClusters 모듈을 가져옵니다.Import the FailoverClusters module to enable cluster cmdlets.

  3. Get-ClusterResource Cmdlet을 사용하여 SQL ServerSQL Server 리소스를 찾은 다음 Set-ClusterParameter Cmdlet을 사용하여 장애 조치(failover) 클러스터 인스턴스의 FailureConditionLevel 속성을 설정합니다.Use the Get-ClusterResource cmdlet to find the SQL ServerSQL Server resource, then use Set-ClusterParameter cmdlet to set the FailureConditionLevel property for a Failover Cluster Instance.

새 PowerShell 창을 열 때마다 FailoverClusters 모듈을 가져와야 합니다.Every time you open a new PowerShell window, you need to import the FailoverClusters module.

예제(PowerShell)Example (PowerShell)

다음 예에서는 심각한 서버 오류 시 장애 조치(failover) 또는 다시 시작이 수행되도록 SQL ServerSQL Server 리소스 "SQL Server (INST1)"의 FailureConditionLevel 설정을 변경합니다.The following example changes the FailureConditionLevel setting on the SQL ServerSQL Server resource "SQL Server (INST1)" to fail over or restart on critical server errors.

Import-Module FailoverClusters  

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

장애 조치(Failover) 클러스터 관리자 스냅인 사용Using the Failover Cluster Manager Snap-in

FailureConditionLevel 속성 설정을 구성하려면To configure FailureConditionLevel property settings:

  1. 장애 조치(failover) 클러스터 관리자 스냅인을 엽니다.Open the Failover Cluster Manager snap-in.

  2. 서비스 및 응용 프로그램 을 확장하고 FCI를 선택합니다.Expand the Services and Applications and select the FCI.

  3. 기타 리소스 에서 SQL Server 리소스를 마우스 오른쪽 단추로 클릭한 다음 메뉴에서 속성 을 선택합니다.Right-click the SQL Server resource under Other Resources, and then select Properties from the menu. SQL Server 리소스 속성 대화 상자가 열립니다.The SQL Server resource Properties dialog box opens.

  4. 속성 탭을 선택하고 FaliureConditionLevel 속성에 대해 원하는 값을 입력한 다음 확인 을 클릭하여 변경 내용을 적용합니다.Select the Properties tab, enter the desired value for the FaliureConditionLevel property, and then click OK to apply the change.

Transact-SQL 사용Using Transact-SQL

FailureConditionLevel 속성 설정을 구성하려면To configure FailureConditionLevel property settings:

ALTER SERVER CONFIGURATION Transact-SQLTransact-SQL 문을 사용하여 FailureConditionLevel 속성 값을 지정할 수 있습니다.Using the ALTER SERVER CONFIGURATION Transact-SQLTransact-SQL statement, you can specify the FailureConditionLevel property value.

예(Transact-SQL)Example (Transact-SQL)

다음 예에서는 FailureConditionLevel 속성을 0으로 설정하여 어떤 실패 조건에서도 장애 조치(failover) 또는 다시 시작이 자동으로 트리거되지 않음을 나타냅니다.The following example sets the FailureConditionLevel property to 0, indicating that failover or restart will not be triggered automatically on any failure conditions.


참고 항목See Also

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