次の方法で共有


sys.dm_os_cluster_properties (Transact-SQL)

適用対象: SQL Server

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

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

列名 プロパティ 説明
VerboseLogging 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 です。 詳細な説明やプロパティ設定の変更については、「 Configure FailureConditionLevel プロパティの設定を参照してください。
HealthCheckTimeout bigint SQL Server データベース エンジンのリソース DLL が、サーバーの状態情報を待機する時間のタイムアウト値です。この待機時間を経過すると、SQL Server のインスタンスが応答不能と見なされます。 このタイムアウト値は、ミリ秒単位で指定します。 既定値は 60000 です。 詳細またはこのプロパティ設定を変更するには、「 Configure 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;  

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

VerboseLogging SqlDumperDumpFlags SqlDumperDumpPath SqlDumperDumpTimeOut FailureConditionLevel HealthCheckTimeout
0 0 NULL 0 3 60000