Mengonfigurasi Pengaturan Properti HealthCheckTimeout

Berlaku untuk:SQL Server

Pengaturan HealthCheckTimeout digunakan untuk menentukan lamanya waktu, dalam milidetik, bahwa DLL sumber daya SQL Server harus menunggu informasi yang dikembalikan oleh prosedur tersimpan sp_server_diagnostics sebelum melaporkan Instans Kluster Failover Always On (FCI) sebagai tidak responsif. Perubahan yang dilakukan pada pengaturan batas waktu langsung efektif dan tidak memerlukan hidupkan ulang sumber daya SQL Server.

Sebelum Anda mulai

Batasan dan Pembatasan

Nilai default untuk properti ini adalah 30.000 milidetik (30 detik). Nilai minimumnya adalah 15.000 milidetik (15 detik).

Keamanan

Izin

Memerlukan izin UBAH PENGATURAN dan TAMPILKAN STATUS SERVER.

Menggunakan PowerShell

Untuk mengonfigurasi pengaturan HealthCheckTimeout
  1. Mulai Windows PowerShell yang ditinggikan melalui Jalankan sebagai Administrator.

  2. Impor modul FailoverClusters untuk mengaktifkan cmdlet kluster.

  3. Gunakan cmdlet Get-ClusterResource untuk menemukan sumber daya SQL Server, lalu gunakan cmdlet Set-ClusterParameter untuk mengatur properti HealthCheckTimeout untuk instans kluster failover.

Tip

Setiap kali Anda membuka jendela PowerShell baru, Anda perlu mengimpor modul FailoverClusters .

Contoh (PowerShell)

Contoh berikut mengubah pengaturan HealthCheckTimeout pada sumber daya SQL Server "SQL Server (INST1)" menjadi 60000 milidetik.

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

Menggunakan Snap-in Manajer Kluster Failover

Untuk mengonfigurasi pengaturan HealthCheckTimeout

  1. Buka snap-in Manajer Kluster Failover.

  2. Perluas Layanan dan Aplikasi dan pilih FCI.

  3. Klik kanan sumber daya SQL Server di bawah Sumber Daya Lain dan pilih Properti dari menu klik kanan. Kotak dialog Properti sumber daya SQL Server terbuka.

  4. Pilih tab Properti , masukkan nilai yang diinginkan untuk properti HealthCheckTimeout , lalu klik OK untuk menerapkan perubahan.

Menggunakan T-SQL

Dengan menggunakan pernyataan TRANSACT-SQL KONFIGURASI ALTER SERVER, Anda dapat menentukan nilai properti HealthCheckTimeOut.

Contoh (Transact-SQL)

Contoh berikut mengatur opsi HealthCheckTimeout ke 15.000 milidetik (15 detik).

ALTER SERVER CONFIGURATION   
SET FAILOVER CLUSTER PROPERTY HealthCheckTimeout = 15000;  

Lihat juga

Kebijakan Failover untuk Instans Kluster Failover