sys.dm_os_cluster_properties (Transact-SQL)

Gilt für:SQL Server

Gibt eine Zeile mit den aktuellen Einstellungen für die in diesem Artikel identifizierten SQL Server Clusterressourceneigenschaften zurück. Wenn Sie diese Ansicht auf einer eigenständigen Instanz von SQL Server ausführen, werden keine Daten zurückgegeben.

Sie können diese Eigenschaften verwenden, um Werte festzulegen, die sich auf die Fehlererkennung, die Fehlerantwortzeit und die Protokollierung zur Überwachung des Integritätsstatus der SQL Server Failoverclusterinstanz auswirken.

Spaltenname Datentyp Nullfähig Beschreibung
VerboseLogging bigint Yes Der Protokolliergrad für den SQL Server-Failovercluster. Aktivieren Sie ausführliche Protokollierung, um zusätzliche Details in den Fehlerprotokollen zur Problembehandlung bereitzustellen. Einer der folgenden Werte:

- 0: Die Protokollierung ist deaktiviert (Standardeinstellung)
- 1: Nur Fehler
- 2: Fehler und Warnungen

Weitere Informationen finden Sie unter ALTER SERVER CONFIGURATION.
SqlDumperDumpFlags bigint Yes SQLDumper Dump-Flags bestimmen den Typ der von SQL Server generierten Speicherabbilddateien. Die Standardeinstellung ist 0.
SqlDumperDumpPath nvarchar(260) No Der Speicherort, an dem das Hilfsprogramm SQLDumper die Dumpdateien generiert.
SqlDumperDumpTimeOut bigint Yes Der Timeoutwert in Millisekunden für das SQLDumper-Hilfsprogramm zum Generieren eines Dumps, wenn SQL Server fehlschlägt. Der Standardwert ist 0.
FailureConditionLevel bigint Yes 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 Yes Der Timeoutwert für die Dauer der SQL Server-Datenbank-Engine Ressourcen-DLL sollte auf die Serverintegritätsinformationen warten, bevor sie die Instanz von SQL Server als nicht reagierend betrachtet. Der Timeoutwert wird in Millisekunden ausgedrückt. Der Standardwert ist 60000 (60.000).

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.
ClusterConnectionOptions nvarchar(4000) Yes Weitere Informationen zu diesen Optionen finden Sie im Abschnitt " Clusterverbindungsoptionen" .

Clusterverbindungsoptionen

Key Unterstützte Werte Beschreibung
Encrypt Mandatory, StrictOptional Gibt an, wie die Verschlüsselung für die Verfügbarkeitsgruppe erzwungen wird. Wenn der Server die Verschlüsselung nicht unterstützt, schlägt die Verbindung fehl. Wenn Sie die Verschlüsselung Mandatoryauf "Ja" festlegen, muss sie TrustServerCertificate auf "Ja" festgelegt sein. Wenn Sie die Verschlüsselung Strictauf festlegen, wird sie TrustServerCertificate ignoriert.

Hinweis: Dieses Schlüsselwertpaar ist erforderlich.
HostNameInCertificate Replikatname oder AG-Listenername Gibt den Replikatnamen oder den Verfügbarkeitsgruppenlistenernamen im Zertifikat an, das für die Verschlüsselung verwendet wird. Dieser Wert muss mit dem Wert im alternativen Antragstellernamen des Zertifikats übereinstimmen. Wenn der Servername im Zertifikat aufgeführt ist, können Sie das HostNameInCertificate Schlüsselwertpaar weglassen. Wenn der Servername nicht im Zertifikat aufgeführt ist, müssen Sie das HostNameInCertificate Schlüsselwertpaar mit dem Servernamen angeben.

Hinweis: Dieses Schlüsselwertpaar ist optional.
TrustServerCertificate Yes, No Bei Festlegung auf yes überprüft der Treiber das TLS-/SSL-Serverzertifikat nicht. Wenn no, überprüft der Treiber das Zertifikat. Weitere Informationen erfahren Sie unter TDS 8.0.

Hinweis: Dieses Schlüsselwertpaar ist optional.
ServerCertificate Pfad zu Ihrem Zertifikat Wenn Sie dies nicht verwenden HostNameInCertificatemöchten, können Sie den Pfad zu Ihrem Zertifikat übergeben. Das Clusterdienstkonto muss über die Berechtigung zum Lesen des Zertifikats vom angegebenen Speicherort verfügen.

Hinweis: Dieses Schlüsselwertpaar ist optional.
CLUSTER_CONNECTION_OPTIONS Leere Zeichenfolge ('') Löscht die vorhandene Konfiguration und wird auf die Standardverschlüsselungseinstellungen von Encrypt=Mandatory und TrustServerCertificate=Yeszurückgesetzt.

Weitere Informationen finden Sie unter CREATE AVAILABILITY GROUP und ALTER AVAILABILITY GROUP.

Berechtigungen

SQL Server 2019 (15.x) und früheren Versionen erfordern VIEW SERVER STATE Berechtigungen für die SQL Server Failoverclusterinstanz.

SQL Server 2022 (16.x) und höhere Versionen erfordern VIEW SERVER PERFORMANCE STATE berechtigungen 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 das Ergebnis.

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