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 identifizierten 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 zur Überwachung 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 Dump-Flags 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 das SQLDumper-Hilfsprogramm zum Generieren eines Dumps im Falle eines SQL Server-Fehlers. Der Standardwert ist 0. |
FailureConditionLevel | bigint | Legt die Bedingungen fest, unter denen der SQL Server-Failovercluster fehlschlagen oder neu starten soll. Der Standardwert ist 3. Eine ausführliche Erläuterung oder zum Ändern der Eigenschafteneinstellungen finden Sie unter Configure FailureConditionLevel Property Settings. |
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 Configure HealthCheckTimeout Property Settings.For more information or to change this property setting, see Configure HealthCheckTimeout Property Settings. |
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 werden 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 |