Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 WarnungenWeitere 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 |