sys.dm_os_cluster_properties (Transact-SQL)

Gilt für:SQL Server

Gibt eine Zeile mit den aktuellen Einstellungen für die in diesem Thema angegebenen SQL Server Clusterressourceneigenschaften zurück. Es werden keine Daten zurückgegeben, wenn diese Ansicht auf einer eigenständigen Instanz von SQL Server ausgeführt wird.

Diese Eigenschaften werden verwendet, um die Werte festzulegen, die sich auf die Fehlererkennung, die Fehlerantwortzeit und die Protokollierung zum Überwachen des Integritätsstatus der SQL Server Failoverclusterinstanz auswirken.

Spaltenname Eigenschaft BESCHREIBUNG
VerboseLogging BIGINT Der Protokolliergrad für den SQL Server-Failovercluster. Die ausführliche Protokollierung kann aktiviert werden, um in den Fehlerprotokollen weitere Details für die Problembehandlung bereitzustellen. Einer der folgenden Werte:

0: Die Protokollierung ist deaktiviert (Standard)

1 – Nur Fehler

2: Fehler und Warnungen

Weitere Informationen finden Sie unter ALTER SERVER CONFIGURATION (Transact-SQL).
SqlDumperDumpFlags BIGINT SQLDumper-Dumpflags bestimmen den Typ der von SQL Server generierten Speicherabbilddateien. Die Standardeinstellung ist 0.
SqlDumperDumpPath nvarchar(260) Der Speicherort, an dem das Hilfsprogramm SQLDumper die Dumpdateien generiert.
SqlDumperDumpTimeOut BIGINT Der Timeoutwert in Millisekunden für die Generierung eines Dumps durch das Hilfsprogramm SQLDumper bei einem SQL Server-Fehler. Der Standardwert ist 0.
FailureConditionLevel BIGINT Legt die Bedingungen fest, unter denen der SQL Server Failovercluster fehlschlägt oder neu gestartet werden soll. Der Standardwert ist 3. Eine ausführliche Erläuterung oder eine Änderung der Eigenschafteneinstellungen finden Sie unter Konfigurieren der Einstellungen für die Eigenschaft FailureConditionLevel.
HealthCheckTimeout BIGINT Der Timeoutwert, der festlegt, wie lange die Ressourcen-DLL der SQL Server-Datenbank-Engine auf Informationen über den Serverzustand warten soll, bevor eine Instanz von SQL Server als nicht reagierend eingestuft wird. Der Timeoutwert wird in Millisekunden angegeben. Der Standardwert ist 60000. Weitere Informationen oder zum Ändern dieser Eigenschaftseinstellung finden Sie unter Konfigurieren der Einstellungen für die HealthCheckTimeout-Eigenschaft.

Berechtigungen

Erfordert VIEW SERVER STATE-Berechtigungen für die SQL Server-Failoverclusterinstanz.

Berechtigungen für SQL Server 2022 und höher

Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.

Beispiele

Im folgenden Beispiel wird sys.dm_os_cluster_properties verwendet, um die Eigenschafteneinstellungen für die SQL Server-Failoverclusterressource zurückzugeben.

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

Hier ist ein Beispielresultset.

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