Настройка параметров свойства FailureConditionLevel
Применимо к:SQL Server
Свойство FailureConditionLevel служит для задания для экземпляра отказоустойчивого кластера FCI в группе AlwaysOn условий отработки отказа или перезапуска. Изменения значения этого свойства вступают в силу немедленно, без перезапуска службы отказоустойчивого кластера Windows Server или ресурса отказоустойчивого кластера SQL Server.
Перед началом работыпараметры свойства FailureConditionLevel, безопасность
Настройка параметров свойства FailureConditionLevel с помощьюPowerShell, диспетчера отказоустойчивого кластера, Transact-SQL
Перед началом
параметры свойства FailureConditionLevel
Условия сбоя устанавливаются по прогрессирующей шкале. Каждый уровень, с 1 по 5, включает все условия предыдущих уровней, а также собственные дополнительные условия. Это означает, что с каждым уровнем вероятность отработки отказа или перезапуска повышается. Дополнительные сведения см. в подразделе «Определение сбоев» раздела Failover Policy for Failover Cluster Instances .
Безопасность
Разрешения
Требует разрешения ALTER SETTINGS и VIEW SERVER STATE.
Использование PowerShell
Настройка параметров свойства FailureConditionLevel
Запустите повышенный режим Windows PowerShell с помощью команды Запуск от имени администратора.
Импортируйте модуль FailoverClusters для включения командлетов кластера.
С помощью командлета Get-ClusterResource найдите ресурс SQL Server , а затем с помощью командлета Set-ClusterParameter задайте свойство FailureConditionLevel для экземпляра отказоустойчивого кластера.
Совет
Каждый раз при открытии нового окна PowerShell потребуется импортировать модуль FailoverClusters .
Пример (PowerShell)
В следующем примере параметр FailureConditionLevel экземпляра в ресурсе SQL Server «SQL Server (INST1)
» изменяется на обработку отказа или перезапуск при критических ошибках сервера.
Import-Module FailoverClusters
$fci = "SQL Server (INST1)"
Get-ClusterResource $fci | Set-ClusterParameter FailureConditionLevel 3
См. также (PowerShell)
Кластеризация и высокая доступность (блог группы отказоустойчивой кластеризации и балансировки сетевой нагрузки)
Приступая к работе с Windows PowerShell в отказоустойчивом кластере
Команды ресурса кластера и соответствующие командлеты Windows PowerShell
Использование оснастки «Диспетчер отказоустойчивости кластеров»
Настройка параметров свойств FailureConditionLevel.
Откройте оснастку «Диспетчер отказоустойчивости кластеров»
Разверните узел Службы и приложения и выберите требуемый кластер FCI.
Щелкните правой кнопкой мыши Ресурс SQL Server в разделе Другие ресурсыи выберите пункт Свойства . Откроется диалоговое окно Свойства ресурсов SQL Server.
Перейдите на вкладку Свойства, введите необходимое значение свойства FailureConditionLevel и нажмите ОК, чтобы применить изменения.
Использование Transact-SQL
Настройка параметров свойств FailureConditionLevel.
С помощью инструкции Transact-SQL ALTER SERVER CONFIGURATION можно задать значение свойства FailureConditionLevel.
Пример (Transact-SQL)
Следующий пример назначает свойству FailureConditionLevel значение 0, которое указывает, что при любых условиях сбоя отработка отказа или перезапуск не будет выполняться автоматически.
ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY FailureConditionLevel = 0;
См. также:
sp_server_diagnostics (Transact-SQL)
Failover Policy for Failover Cluster Instances
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по