sys.dm_os_cluster_properties (Transact-SQL)

Van toepassing op:SQL Server

Retourneert één rij met de huidige instellingen voor de SQL Server clusterresource-eigenschappen die in dit artikel zijn geïdentificeerd. Als u deze weergave uitvoert op een zelfstandig exemplaar van SQL Server, worden er geen gegevens geretourneerd.

U kunt deze eigenschappen gebruiken om waarden in te stellen die van invloed zijn op foutdetectie, reactietijd van fouten en de logboekregistratie voor het bewaken van de status van het SQL Server failoverclusterexemplaren.

Kolomnaam Gegevenstype Nullbaar Description
VerboseLogging bigint Yes Het logboekregistratieniveau voor het SQL Server failovercluster. Schakel uitgebreide logboekregistratie in om extra informatie te geven in de foutenlogboeken voor probleemoplossing. Een van de volgende waarden:

- 0: Logboekregistratie is uitgeschakeld (standaard)
- 1: alleen fouten
- 2: Fouten en waarschuwingen

Zie ALTER SERVER CONFIGURATION voor meer informatie.
SqlDumperDumpFlags bigint Yes SQLDumperdumpvlaggen bepalen het type dumpbestanden dat door SQL Server wordt gegenereerd. De standaardinstelling is 0.
SqlDumperDumpPath nvarchar(260) No De locatie waar het hulpprogramma SQLDumper de dumpbestanden genereert.
SqlDumperDumpTimeOut bigint Yes De time-outwaarde in milliseconden voor het hulpprogramma SQLDumper om een dump te genereren als SQL Server mislukt. De standaardwaarde is 0.
FailureConditionLevel bigint Yes Hiermee stelt u de voorwaarden in waaronder het SQL Server failovercluster moet mislukken of opnieuw moeten worden opgestart. De standaardwaarde is 3. Zie De eigenschapsinstellingen FailureConditionLevel configureren voor een gedetailleerde uitleg of als u de eigenschapsinstellingen wilt wijzigen.
HealthCheckTimeout bigint Yes De time-outwaarde voor hoe lang het DLL-bestand van de SQL Server Database Engine-resource moet wachten op de statusgegevens van de server voordat het exemplaar van SQL Server als niet reageert. De time-outwaarde wordt uitgedrukt in milliseconden. De standaardwaarde is 60000 (60.000).

Zie Instellingen voor de eigenschap HealthCheckTimeout configureren voor meer informatie of als u deze eigenschapsinstelling wilt wijzigen.
ClusterConnectionOptions nvarchar(4000) Yes Zie de sectie Clusterverbindingsopties voor meer informatie over deze opties.

Opties voor clusterverbinding

Key Ondersteunde waarden Description
Encrypt Mandatory, , StrictOptional Hiermee geeft u op hoe versleuteling voor de beschikbaarheidsgroep wordt afgedwongen. Als de server geen versleuteling ondersteunt, mislukt de verbinding. Als u versleuteling Mandatoryinstelt op , TrustServerCertificate moet deze worden ingesteld op Ja. Als u versleuteling Strictinstelt op , TrustServerCertificate wordt deze genegeerd.

Opmerking: dit sleutelwaardepaar is vereist.
HostNameInCertificate Replicanaam of AG-listenernaam Hiermee geeft u de naam van de replica- of beschikbaarheidsgroeplistener op in het certificaat dat wordt gebruikt voor versleuteling. Deze waarde moet overeenkomen met de waarde in de alternatieve naam van het onderwerp van het certificaat. Als de servernaam wordt vermeld in het certificaat, kunt u het HostNameInCertificate sleutel-waardepaar weglaten. Als de servernaam niet wordt vermeld in het certificaat, moet u het HostNameInCertificate sleutel-waardepaar opgeven met de servernaam.

Opmerking: dit sleutelwaardepaar is optioneel.
TrustServerCertificate Yes, No Stel in op yes om te specificeren dat het stuurprogramma het TLS/SSL-certificaat van de server niet valideert. Als no, het stuurprogramma valideert het certificaat. Raadpleeg TDS 8.0 voor meer informatie.

Opmerking: dit sleutelwaardepaar is optioneel.
ServerCertificate Pad naar uw certificaat Als u dit niet wilt gebruiken HostNameInCertificate, kunt u het pad naar uw certificaat doorgeven. Het clusterserviceaccount moet gemachtigd zijn om het certificaat van de opgegeven locatie te lezen.

Opmerking: dit sleutelwaardepaar is optioneel.
CLUSTER_CONNECTION_OPTIONS Lege tekenreeks ('') Hiermee wist u de bestaande configuratie en schakelt u terug naar standaardversleutelingsinstellingen van Encrypt=Mandatory en TrustServerCertificate=Yes.

Zie CREATE AVAILABILITY GROUP en ALTER AVAILABILITY GROUP voor meer informatie.

Permissions

SQL Server 2019 (15.x) en eerdere versies zijn VIEW SERVER STATE machtigingen vereist voor het exemplaar van het SQL Server failovercluster.

VOOR SQL Server 2022 (16.x) en latere versies is VIEW SERVER PERFORMANCE STATE machtiging op de server vereist.

Examples

In het volgende voorbeeld wordt sys.dm_os_cluster_properties gebruikt om de eigenschapsinstellingen voor de SQL Server failoverclusterresource te retourneren.

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

Hier is het resultatenoverzicht.

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