FailureConditionLevel プロパティ設定の構成

FailureConditionLevel プロパティを使用して、AlwaysOn フェールオーバー クラスター インスタンス (FCI) がフェールオーバーまたは再起動するための状態を設定します。 このプロパティへの変更はすぐに適用され、Windows Server フェールオーバー クラスター サービス (WSFC) または FCI リソースの再起動を必要としません。

  • 作業を開始する準備: FailureConditionLevel プロパティの設定、セキュリティ

  • FailureConditionLevel プロパティ設定を構成する方法: PowerShell、フェールオーバー クラスター マネージャー, Transact-SQL

作業を開始する準備

FailureConditionLevel プロパティ設定

エラー状態にはレベルが設定されています。 レベル 1 ~ 5 の各レベルには、前のレベルのすべての状態に加えて独自の状態が含まれています。 これは、それぞれのレベルで、フェールオーバーまたは再起動の可能性が増加することを意味します。 詳細については、この「フェールオーバー クラスター インスタンスのフェールオーバー ポリシー」の「フェールオーバーの特定」セクションを参照してください。

セキュリティ

権限

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

関連コンテンツ (PowerShell)

[トップに戻る] リンクで使用される矢印アイコン[先頭に戻る]

フェールオーバー クラスター マネージャー スナップインの使用

FailureConditionLevel プロパティ設定を構成するには

  1. フェールオーバー クラスター マネージャー スナップインを開きます。

  2. [サービスとアプリケーション] を展開し、FCI を選択します。

  3. [その他のリソース] の下の [SQL Server リソース] を右クリックし、表示されるメニューの [プロパティ] をクリックします。 SQL Server リソースの [プロパティ] ダイアログ ボックスが表示されます。

  4. [プロパティ] タブをクリックし、[FaliureConditionLevel] プロパティに値を入力し、[OK] をクリックして変更を適用します。

[トップに戻る] リンクで使用される矢印アイコン[先頭に戻る]

Transact-SQL の使用

FailureConditionLevel プロパティ設定を構成するには

ALTER SERVER CONFIGURATION Transact-SQL ステートメントを使用すると、FailureConditionLevel プロパティ値を指定できます。

例 (Transact-SQL)

次の例では、FailureConditionLevel プロパティを 0 に設定します。この場合、どのようなエラー状態でも、フェールオーバーまたは再起動が自動的に行われないように指定されます。

ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY FailureConditionLevel = 0;

[トップに戻る] リンクで使用される矢印アイコン[先頭に戻る]

関連項目

参照

sp_server_diagnostics (Transact-SQL)

概念

フェールオーバー クラスター インスタンスのフェールオーバー ポリシー