共用方式為


sys.dm_os_cluster_properties (Transact-SQL)

適用於:SQL Server

傳回一個數據列,其中包含本主題中所識別之 SQL Server 叢集資源屬性的目前設定。 如果此檢視是在 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 SQLDumper 公用程式在發生 SQL Server 失敗時產生傾印的逾時值,以毫秒為單位。 預設值為 0。
FailureConditionLevel bigint 設定 SQL Server 故障轉移叢集應該失敗或重新啟動的條件。 預設值是 3。 如需詳細說明或變更屬性設定,請參閱 設定 FailureConditionLevel 屬性設定
HealthCheckTimeout bigint SQL Server Database Engine 資源 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;  

範例結果集如下:

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