HealthCheckTimeout 속성 설정 구성
적용 대상: SQL Server
HealthCheckTimeout 설정은 SQL Server 리소스 DLL이 Always On FCI(장애 조치(failover) 클러스터 인스턴스)를 응답하지 않음으로 보고하기 전에 sp_server_diagnostics 저장 프로시저에서 반환된 정보를 기다려야 하는 시간(밀리초)을 지정하는 데 사용됩니다. 제한 시간 설정 변경 내용은 즉시 적용되며 SQL Server 리소스를 다시 시작할 필요가 없습니다.
HeathCheckTimeout 설정을 구성하려면 PowerShell, 장애 조치(Failover) 클러스터 관리자, Transact-SQL을 사용합니다.
시작하기 전에
제한 사항
이 속성 기본값은 30,000밀리초(30초)입니다. 최소값은 15,000밀리초(15초)입니다.
보안
사용 권한
ALTER SETTINGS 및 VIEW SERVER STATE 권한이 필요합니다.
PowerShell 사용
HealthCheckTimeout 설정 구성하기
관리자 권한으로 실행으로 승격된 Windows PowerShell을 시작합니다.
클러스터 cmdlet을 사용하도록 FailoverClusters 모듈을 가져옵니다.
Get-ClusterResource cmdlet을 사용하여 SQL Server 리소스를 찾은 다음, Set-ClusterParameter cmdlet을 사용하여 장애 조치(failover) 클러스터 인스턴스의 HealthCheckTimeout 속성을 설정합니다.
팁
새 PowerShell 창을 열 때마다 FailoverClusters 모듈을 가져와야 합니다.
예제(PowerShell)
다음 예제에서는 SQL Server 리소스 "SQL Server (INST1)
"의 HealthCheckTimeout 설정을 60000밀리초로 변경합니다.
Import-Module FailoverClusters
$fci = "SQL Server (INST1)"
Get-ClusterResource $fci | Set-ClusterParameter HealthCheckTimeout 60000
관련 내용(PowerShell)
클러스터링 및 고가용성 (장애 조치(failover) 클러스터링 및 네트워크 부하 분산 팀 블로그)
장애 조치(failover) 클러스터 관리 스냅인 사용
HealthCheckTimeout 설정 구성하기
장애 조치(failover) 클러스터 관리 스냅인을 엽니다.
서비스 및 애플리케이션 을 확장하고 FCI를 선택합니다.
다른 리소스에서 SQL Server 리소스를 마우스 오른쪽 단추로 클릭하고 마우스 오른쪽 단추로 클릭 메뉴에서 속성을 선택합니다. SQL Server 리소스 속성 대화 상자가 열립니다.
속성 탭을 선택하고 HealthCheckTimeout 속성에 대해 원하는 값을 입력한 다음 확인 을 클릭하여 변경 내용을 적용합니다.
Transact-SQL 사용
ALTER SERVER CONFIGURATIONTransact-SQL 문을 사용하여 HealthCheckTimeOut 속성 값을 지정할 수 있습니다.
예제(Transact-SQL)
다음 예제에서는 HealthCheckTimeout 옵션을 15,000밀리초(15초)로 설정합니다.
ALTER SERVER CONFIGURATION
SET FAILOVER CLUSTER PROPERTY HealthCheckTimeout = 15000;