HealthCheckTimeout 속성 설정 구성Configure HealthCheckTimeout Property Settings

HealthCheckTimeout 설정은 SQL Server 리소스 DLL이 Always On FCI(장애 조치(failover) 클러스터 인스턴스)가 응답하지 않는 것으로 보고하기 전에 sp_server_diagnostics 저장 프로시저에서 반환되는 정보를 대기해야 하는 시간(밀리초)을 지정하는 데 사용됩니다.The HealthCheckTimeout setting is used to specify the length of time, in milliseconds, that the SQL Server resource DLL should wait for information returned by the sp_server_diagnostics stored procedure before reporting the Always On Failover Cluster Instance (FCI) as unresponsive. 제한 시간 설정에 대한 변경 내용은 즉시 적용되며 SQL Server 리소스를 다시 시작하지 않아도 됩니다.Changes that are made to the timeout settings are effective immediately and do not require a restart of the SQL Server resource.

시작하기 전에 Before You Begin

제한 사항 Limitations and Restrictions

이 속성의 기본값은 30,000밀리초(30초)이고,The default value for this property is 30,000 milliseconds (30 seconds). 최소값은 15,000밀리초(15초)입니다.The minimum value is 15,000 milliseconds (15 seconds).

보안 Security

사용 권한 Permissions

ALTER SETTINGS 및 VIEW SERVER STATE 사용 권한이 필요합니다.Requires ALTER SETTINGS and VIEW SERVER STATE permissions.

PowerShell 사용 Using PowerShell

HealthCheckTimeout 설정을 구성하려면To configure HealthCheckTimeout 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) 클러스터 인스턴스의 HealthCheckTimeout 속성을 설정합니다.Use the Get-ClusterResource cmdlet to find the SQL ServerSQL Server resource, then use Set-ClusterParameter cmdlet to set the HealthCheckTimeout property for the failover cluster instance.

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

예제(PowerShell)Example (PowerShell)

다음 예에서는 SQL ServerSQL Server 리소스 "SQL Server (INST1)"의 HealthCheckTimeout 설정을 60000밀리초로 번경합니다.The following example changes the HealthCheckTimeout setting on the SQL ServerSQL Server resource "SQL Server (INST1)" to 60000 milliseconds.

Import-Module FailoverClusters  

$fci = "SQL Server (INST1)"  
Get-ClusterResource $fci | Set-ClusterParameter HealthCheckTimeout 60000  

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

HealthCheckTimeout 설정을 구성하려면To configure HealthCheckTimeout setting

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

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

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

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

Transact-SQL 사용 Using Transact-SQL

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

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

다음 예에서는 HealthCheckTimeout 옵션을 15,000밀리초(15초)로 설정합니다.The following example sets the HealthCheckTimeout option to 15,000 milliseconds (15 seconds).

ALTER SERVER CONFIGURATION   
SET FAILOVER CLUSTER PROPERTY HealthCheckTimeout = 15000;  

참고 항목See Also

장애 조치(failover) 클러스터 인스턴스용 장애 조치(failover) 정책Failover Policy for Failover Cluster Instances