HealthCheckTimeout Özellik Ayarlarını Yapılandırma

Şunlar için geçerlidir: SQL Server

HealthCheckTimeout ayarı, SQL Server kaynak DLL’sinin, Always On Yük Devretme Kümesi Örneğini (FCI) yanıt vermiyor diye bildirmeden önce sp_server_diagnostics saklı yordamı tarafından döndürülen bilgilerin gelmesi için milisaniye cinsinden ne kadar süre beklemesi gerektiğini belirtmek için kullanılır. Zaman aşımı ayarlarında yapılan değişiklikler hemen geçerli olur ve SQL Server kaynağının yeniden başlatılmasını gerektirmez.

Sınırlamalar ve Kısıtlamalar

Bu özelliğin varsayılan değeri 30.000 milisaniyedir (30 saniye). En düşük değer 15.000 milisaniyedir (15 saniye).

Permissions

ALTER SETTINGS ve VIEW SERVER STATE izinleri gereklidir.

PowerShell’i kullanma

HealthCheckTimeout ayarlarını yapılandırmak için
  1. Yönetici Olarak Çalıştır aracılığıyla yükseltilmiş bir PowerShell Windows başlatın.

  2. Küme cmdlet'lerini etkinleştirmek için FailoverClusters modülünü içeri aktarın.

  3. SQL Server kaynağını bulmak için Get-ClusterResource cmdlet'ini kullanın, ardından yük devretme kümesi örneğinin HealthCheckTimeout özelliğini ayarlamak için Set-ClusterParameter cmdlet'ini kullanın.

Tavsiye

Her yeni PowerShell penceresini açtığınızda, FailoverClusters modülünü içeri aktarmanız gerekir.

Örnek (PowerShell)

Aşağıdaki örnek, "SQL Server (INST1)" SQL Server kaynağındaki HealthCheckTimeout ayarını 60000 milisaniye olarak değiştirir.

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

Yük Devretme Kümesi Yöneticisi ek bileşenini kullanma

HealthCheckTimeout ayarını yapılandırmak için

  1. Yük Devretme Kümesi Yöneticisi ek bileşenini açın.

  2. Hizmetler ve Uygulamalar'ı genişletin ve FCI'yi seçin.

  3. Diğer Kaynaklar'ın altındaki SQL Server kaynağına sağ tıklayın ve sağ tıklama menüsünden Özellikler'i seçin. SQL Server kaynağı Özellikleri iletişim kutusu açılır.

  4. Özellikler sekmesini seçin, HealthCheckTimeout özelliği için istenen değeri girin ve değişikliği uygulamak için Tamam'a tıklayın.

Transact-SQL Kullanımı

ALTER SERVER CONFIGURATIONTransact-SQL deyimini kullanarak HealthCheckTimeOut özellik değerini belirtebilirsiniz.

Örnek (Transact-SQL)

Aşağıdaki örnek HealthCheckTimeout seçeneğini 15.000 milisaniye (15 saniye) olarak ayarlar.

ALTER SERVER CONFIGURATION   
SET FAILOVER CLUSTER PROPERTY HealthCheckTimeout = 15000;