Настройка параметров свойства 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
Запустите повышенный режим Windows PowerShell с помощью команды Запуск от имени администратора.
Импортируйте модуль FailoverClusters для включения командлетов кластера.
С помощью командлета 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;
[В начало]
См. также
Основные понятия
Политика отработки отказа для экземпляров отказоустойчивого кластера