Настройка параметров свойства HealthCheckTimeout
Область применения: SQL Server
Параметр HealthCheckTimeout используется для задания временного интервала (в миллисекундах) ожидания библиотекой ресурсов SQL Server данных, возвращаемых хранимой процедурой sp_server_diagnostics , до появления сообщения о том, что экземпляр отказоустойчивого кластера AlwaysOn SQL Server (FCI) не отвечает. Изменения, внесенные в параметры времени ожидания, вступают в силу немедленно и не требуют перезапуска ресурса SQL Server.
Перед началом работы: Ограничения и ограничения, безопасность
Настройка параметра HeathCheckTimeout с помощью: PowerShell, диспетчера отказоустойчивости кластеров, Transact-SQL
Перед началом
Ограничения
Значение по умолчанию для этого свойства составляет 30 000 миллисекунд (30 секунд). Минимальное значение равно 15 000 миллисекундам (15 секундам).
Безопасность
Разрешения
Требует разрешения ALTER SETTINGS и VIEW SERVER STATE.
Использование PowerShell
Настройка параметров HealthCheckTimeout
Запустите повышенный режим Windows PowerShell с помощью команды Запуск от имени администратора.
Импортируйте модуль FailoverClusters для включения командлетов кластера.
Используйте командлет Get-ClusterResource для поиска ресурса SQL Server, а затем используйте командлет Set-ClusterParameter, чтобы задать свойство HealthCheckTimeout для экземпляра отказоустойчивого кластера.
Совет
Каждый раз при открытии нового окна PowerShell потребуется импортировать модуль FailoverClusters .
Пример (PowerShell)
В следующем примере параметр HealthCheckTimeout в ресурсе SQL Server "SQL Server (INST1)
" изменяется на 60000 миллисекундах.
Import-Module FailoverClusters
$fci = "SQL Server (INST1)"
Get-ClusterResource $fci | Set-ClusterParameter HealthCheckTimeout 60000
См. также (PowerShell)
Кластеризация и высокая доступность (блог группы отказоустойчивой кластеризации и балансировки сетевой нагрузки)
Приступая к работе с Windows PowerShell в отказоустойчивом кластере
Команды ресурса кластера и соответствующие командлеты Windows PowerShell
Использование оснастки «Диспетчер отказоустойчивости кластеров»
Для настройки параметров HealthCheckTimeout
Откройте оснастку «Диспетчер отказоустойчивости кластеров»
Раскройте узел Службы и приложения и выберите требуемый кластер FCI.
Щелкните правой кнопкой мыши Ресурс SQL Server в разделе Другие ресурсы и выберите из контекстного меню пункт Свойства . Откроется диалоговое окно Свойства ресурсов SQL Server.
Перейдите на вкладку Свойства , введите желаемое значение свойства HealthCheckTimeout и нажмите кнопку ОК , чтобы применить изменение.
Использование Transact-SQL
С помощью инструкции ALTER SERVER CONFIGURATION Transact-SQL вы можете задать значение свойства HealthCheckTimeOut.
Пример (Transact-SQL)
В следующем примере для параметра HealthCheckTimeout устанавливается значение, равное 15 000 миллисекунд (15 секунд).
ALTER SERVER CONFIGURATION
SET FAILOVER CLUSTER PROPERTY HealthCheckTimeout = 15000;