共用方式為


sys.dm_os_cluster_properties (Transact-SQL)

傳回一個資料列,並在其中包含本主題所指定之 SQL Server 叢集資源屬性的目前設定。 如果在 SQL Server 獨立執行個體上執行此檢視,將不會傳回資料。

這些屬性可用於設定影響失敗偵測、失敗回應時間,以及監視 SQL Server 容錯移轉叢集執行個體健全狀態之記錄的值。

適用於:SQL Server (SQL Server 2012 至目前版本)。

資料行名稱

屬性

資料類型

VerboseLogging

bigint

SQL Server 容錯移轉叢集的記錄層次。 可開啟以在錯誤記錄檔中提供詳細資訊供疑難排解之用的詳細資訊記錄。 如需詳細資訊,請參閱<ALTER SERVER CONFIGURATION (Transact-SQL)>。

  • 0 - 關閉記錄功能 (預設)

  • 1 - 只有錯誤

  • 2 - 錯誤和警告

SqlDumperDumpFlags

bigint

SQLDumper 傾印旗標決定 SQL Server 所產生的傾印檔案類型。 預設設定為 0。

SqlDumperDumpPath

nvarchar(260)

SQLDumper 公用程式產生傾印檔案的位置。

SqlDumperDumpTimeOut

bigint

當 SQL Server 發生失敗時,SQLDumper 公用程式產生傾印的逾時值 (以毫秒為單位)。 預設值是 0。

FailureConditionLevel

bigint

設定 SQL Server 容錯移轉叢集應該失敗或重新啟動的條件。 預設值是 3。 如需詳細說明,或若要變更屬性設定,請參閱<設定 FailureConditionLeve 屬性設定>。

HealthCheckTimeout

bigint

SQL Server Database Engine 資源 DLL 在將 SQL Server 執行個體視為無回應之前,應該等候伺服器健全狀態資訊的逾時值。 逾時值以毫秒格式表示。 預設值為 60000。 如需詳細資訊,或若要變更屬性設定,請參閱<設定 HealthCheckTimeout 屬性設定>。

權限

需要 SQL Server 容錯移轉叢集執行個體的 VIEW SERVER 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