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

Область применения:SQL Server

Свойство FailureConditionLevel служит для задания для экземпляра отказоустойчивого кластера FCI в группе AlwaysOn условий отработки отказа или перезапуска. Изменения этого свойства применяются немедленно и не требуют перезапуска службы отказоустойчивого кластера Windows Server (WSFC) или ресурса FCI.

Параметры свойства FailureConditionLevel

Условия сбоя устанавливаются по прогрессирующей шкале. Каждый уровень, с 1 по 5, включает все условия предыдущих уровней, а также собственные дополнительные условия. Это означает, что на каждом следующем уровне увеличивается вероятность аварийного переключения или перезапуска. Дополнительные сведения см. в подразделе «Определение сбоев» раздела Failover Policy for Failover Cluster Instances .

Разрешения

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

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

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

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

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

Совет

Каждый раз при открытии нового окна PowerShell потребуется импортировать модуль FailoverClusters .

Пример (PowerShell)

В следующем примере для ресурса SQL Server "SQL Server (INST1)" параметр FailureConditionLevel изменяется так, чтобы при критических ошибках сервера выполнялось переключение на другой узел или перезапуск.

Import-Module FailoverClusters  
  
$fci = "SQL Server (INST1)"  
Get-ClusterResource $fci | Set-ClusterParameter FailureConditionLevel 3  
  

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

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

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

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

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

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

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

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

С помощью инструкции ALTER SERVER CONFIGURATIONTransact-SQL можно указать значение свойства FailureConditionLevel.

Пример (Transact-SQL)

Следующий пример задает для свойства FailureConditionLevel значение 0, что указывает на то, что переключение при отказе или перезапуск не будут запускаться автоматически ни при каких условиях сбоя.

ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY FailureConditionLevel = 0;