Настройка параметров свойства HealthCheckTimeout
Применимо к:SQL Server
Параметр HealthCheckTimeout используется для задания временного интервала (в миллисекундах) ожидания библиотекой ресурсов SQL Server данных, возвращаемых хранимой процедурой sp_server_diagnostics , до появления сообщения о том, что экземпляр отказоустойчивого кластера AlwaysOn SQL Server (FCI) не отвечает. Изменения, внесенные в параметры времени ожидания, вступают в силу немедленно и не требуют перезапуска ресурса SQL Server.
Перед началом:Ограничения, Безопасность
Настройка параметра HealthCheckTimeout с помощью следующих средств:PowerShell, диспетчер отказоустойчивого кластера, Transact-SQL
Перед началом
Ограничения
Значение по умолчанию для этого свойства составляет 30 000 миллисекунд (30 секунд). Минимальное значение равно 15 000 миллисекундам (15 секундам).
Безопасность
Разрешения
Требует разрешения ALTER SETTINGS и VIEW SERVER STATE.
Использование PowerShell
Настройка параметров HealthCheckTimeout
Запустите повышенный режим Windows PowerShell с помощью команды Запуск от имени администратора.
Импортируйте модуль FailoverClusters для включения командлетов кластера.
C помощью командлета 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)
Кластеризация и высокая доступность (блог группы отказоустойчивой кластеризации и балансировки сетевой нагрузки)
Приступая к работе с 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;
См. также:
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по