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 |