FailureConditionLevel プロパティ設定の構成
FailureConditionLevel プロパティを使用して、AlwaysOn フェールオーバー クラスター インスタンス (FCI) がフェールオーバーまたは再起動するための状態を設定します。 このプロパティへの変更はすぐに適用され、Windows Server フェールオーバー クラスター サービス (WSFC) または FCI リソースの再起動を必要としません。
作業を開始する準備: FailureConditionLevel プロパティの設定、セキュリティ
FailureConditionLevel プロパティ設定を構成する方法: PowerShell、フェールオーバー クラスター マネージャー, Transact-SQL
作業を開始する準備
FailureConditionLevel プロパティ設定
エラー状態にはレベルが設定されています。 レベル 1 ~ 5 の各レベルには、前のレベルのすべての状態に加えて独自の状態が含まれています。 これは、それぞれのレベルで、フェールオーバーまたは再起動の可能性が増加することを意味します。 詳細については、この「フェールオーバー クラスター インスタンスのフェールオーバー ポリシー」の「フェールオーバーの特定」セクションを参照してください。
セキュリティ
権限
ALTER SETTINGS 権限および VIEW SERVER STATE 権限が必要です。
[先頭に戻る]
PowerShell の使用
FailureConditionLevel 設定を構成するには
[実行管理者として実行] から高度な権限で Windows PowerShell を起動します。
FailoverClusters モジュールをインポートしてクラスター コマンドレットを有効にします。
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 プロパティ設定を構成するには
フェールオーバー クラスター マネージャー スナップインを開きます。
[サービスとアプリケーション] を展開し、FCI を選択します。
[その他のリソース] の下の [SQL Server リソース] を右クリックし、表示されるメニューの [プロパティ] をクリックします。 SQL Server リソースの [プロパティ] ダイアログ ボックスが表示されます。
[プロパティ] タブをクリックし、[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)