Поделиться через


Настройка параметров свойства HealthCheckTimeout

Параметр HealthCheckTimeout используется для задания временного интервала (в миллисекундах) ожидания библиотекой ресурсов SQL Server данных, возвращаемых хранимой процедурой sp_server_diagnostics, до появления сообщения о том, что экземпляр отказоустойчивого кластера AlwaysOn SQL Server (FCI) не отвечает. Изменения, внесенные в параметры времени ожидания, вступают в силу немедленно и не требуют перезапуска ресурса SQL Server.

  • Перед началом работы  Ограничения, Безопасность

  • Настройка параметра HealthCheckTimeout с помощью:  PowerShell, диспетчера отказоустойчивого кластера, Transact-SQL

Перед началом

Ограничения

Значение по умолчанию для этого свойства составляет 60 000 миллисекунд (60 секунд). Минимальное значение равно 15 000 миллисекундам (15 секундам).

Безопасность

Разрешения

Требуются разрешения ALTER SETTINGS и VIEW SERVER STATE.

Значок стрелки, используемый со ссылкой «В начало»[В начало]

Использование PowerShell

Настройка параметров HealthCheckTimeout

  1. Запустите повышенный режим Windows PowerShell с помощью команды Запуск от имени администратора.

  2. Импортируйте модуль FailoverClusters для включения командлетов кластера.

  3. С помощью командлета Get-ClusterResource найдите ресурс SQL Server, затем с помощью командлета Set-ClusterParameter задайте свойство HealthCheckTimeout для экземпляра отказоустойчивого кластера.

СоветСовет

Каждый раз при открытии нового окна Powershell нужно импортировать модуль FailoverClusters.

Пример (PowerShell)

В следующем примере демонстрируется изменение параметра HealthCheckTimeout ресурса SQL Server «SQL Server (INST1)» на 60 000 миллисекунд.

Import-Module FailoverClusters

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

См. также (PowerShell)

Значок стрелки, используемый со ссылкой «В начало»[В начало]

Использование оснастки «Диспетчер отказоустойчивости кластеров»

Для настройки параметров HealthCheckTimeout

  1. Откройте оснастку «Диспетчер отказоустойчивого кластера».

  2. Раскройте узел Службы и приложения и выберите требуемый кластер FCI.

  3. Щелкните правой кнопкой мыши Ресурс SQL Server в разделе Другие ресурсы, и выберите из контекстного меню пункт Свойства. Откроется диалоговое окно Свойства ресурсов SQL Server.

  4. Перейдите на вкладку Свойства, введите желаемое значение свойства HealthCheckTimeout и нажмите кнопку ОК, чтобы применить изменение.

[В начало]

Использование Transact-SQL

С помощью инструкции ALTER SERVER CONFIGURATION Transact-SQL вы можете задать значение свойства HealthCheckTimeOut.

Пример (Transact-SQL)

В следующем примере для параметра HealthCheckTimeout устанавливается значение, равное 15 000 миллисекунд (15 секунд).

ALTER SERVER CONFIGURATION 
SET FAILOVER CLUSTER PROPERTY HealthCheckTimeout = 15000;

Значок стрелки, используемый со ссылкой «В начало»[В начало]

См. также

Основные понятия

Политика отработки отказа для экземпляров отказоустойчивого кластера