sys.dm_os_cluster_properties (Transact-SQL)

適用対象:SQL Server

このトピックで識別されるSQL Server クラスター リソース プロパティの現在の設定を含む 1 行を返します。 このビューが SQL Server のスタンドアロン インスタンスで実行されている場合、データは返されません。

これらのプロパティは、SQL Server フェールオーバー クラスター インスタンスの正常性状態を監視するためのエラー検出、エラー応答時間、ログに影響する値を設定するために使用されます。

列名 プロパティ 説明
詳細ログ bigint SQL Server フェールオーバー クラスターのログ記録レベルです。 詳細ログをオンにすると、トラブルシューティングを目的とした詳細情報をエラー ログに追加できます。 次のいずれかの値です。

0: ログ記録はオフです (既定)

1: エラーのみ。

2: エラーおよび警告

詳細については、「 ALTER SERVER CONFIGURATION (Transact-SQL)」を参照してください。
SqlDumperDumpFlags bigint SQLDumper ダンプ フラグは、SQL Serverによって生成されるダンプ ファイルの種類を決定します。 既定の設定は 0 です。
SqlDumperDumpPath nvarchar(260) SQLDumper ユーティリティがダンプ ファイルを生成する場所。
SqlDumperDumpTimeOut bigint SQL Server でエラーが発生した場合の、SQLDumper ユーティリティによるダンプの生成のタイムアウト値 (ミリ秒単位)。 既定値は 0 です。
FailureConditionLevel bigint SQL Server フェールオーバー クラスターが失敗または再起動する条件を設定します。 既定値は、3 です。 詳細な説明、またはプロパティの設定を変更するには、「 FailureConditionLevel プロパティ設定の構成」を参照してください。
HealthCheckTimeout bigint SQL Server データベース エンジンのリソース DLL が、サーバーの状態情報を待機する時間のタイムアウト値です。この待機時間を経過すると、SQL Server のインスタンスが応答不能と見なされます。 このタイムアウト値は、ミリ秒単位で指定します。 既定値は 60000 です。 詳細またはこのプロパティ設定を変更するには、「 HealthCheckTimeout プロパティ設定の構成」を参照してください。

アクセス許可

SQL Server フェールオーバー クラスター インスタンスに対する VIEW SERVER STATE 権限が必要です。

SQL Server 2022 以降のアクセス許可

サーバーに対する VIEW SERVER PERFORMANCE STATE 権限が必要です。

次の例では、sys.dm_os_cluster_properties を使用して、SQL Server フェールオーバー クラスター リソースのプロパティ設定を返します。

SELECT VerboseLogging, SqlDumperDumpFlags, SqlDumperDumpPath, SqlDumperDumpTimeOut, FailureConditionLevel, HealthCheckTimeout  
FROM sys.dm_os_cluster_properties;  

次に結果セットの例を示します。

詳細ログ SqlDumperDumpFlags SqlDumperDumpPath SqlDumperDumpTimeOut FailureConditionLevel HealthCheckTimeout
0 0 NULL 0 3 60000