sys.dm_os_cluster_properties (Transact-SQL)

Gäller för:SQL Server

Returnerar en rad med de aktuella inställningarna för de SQL Server klusterresursegenskaper som identifieras i den här artikeln. Om du kör den här vyn på en fristående instans av SQL Server returneras inga data.

Du kan använda dessa egenskaper för att ange värden som påverkar felidentifiering, svarstid för fel och loggning för övervakning av hälsotillståndet för SQL Server redundansklusterinstans.

Kolumnnamn Datatyp Nullbar Description
VerboseLogging bigint Yes Loggningsnivån för SQL Server redundansklustret. Aktivera utförlig loggning för att ange extra information i felloggarna för felsökning. Något av följande värden:

- 0: Loggning är inaktiverat (standard)
- 1: Endast fel
- 2: Fel och varningar

Mer information finns i ÄNDRA SERVERKONFIGURATION.
SqlDumperDumpFlags bigint Yes SQLDumper-dumpflaggor avgör vilken typ av dumpfiler som genereras av SQL Server. Standardinställningen är 0.
SqlDumperDumpPath nvarchar(260) No Platsen där SQLDumper-verktyget genererar dumpfilerna.
SqlDumperDumpTimeOut bigint Yes Timeout-värdet i millisekunder för SQLDumper-verktyget för att generera en dump om SQL Server misslyckas. Standardvärdet är 0.
FailureConditionLevel bigint Yes Anger under vilka villkor det SQL Server redundansklustret ska misslyckas eller startas om. Standardvärdet är 3. En detaljerad förklaring eller om du vill ändra egenskapsinställningarna finns i Konfigurera egenskapsinställningar för FailureConditionLevel.
HealthCheckTimeout bigint Yes Tidsgränsvärdet för hur länge Databasmotor för SQL Server resurs-DLL ska vänta på serverns hälsoinformation innan den anser att instansen av SQL Server inte svarar. Tidsgränsvärdet uttrycks i millisekunder. Standardvärdet är 60000 (60 000).

Mer information eller om du vill ändra den här egenskapsinställningen finns i Konfigurera egenskapsinställningar för HealthCheckTimeout.
ClusterConnectionOptions nvarchar(4000) Yes Mer information om de här alternativen finns i avsnittet Alternativ för klusteranslutning .

Alternativ för klusteranslutning

Key Värden som stöds Description
Encrypt Mandatory, , StrictOptional Anger hur kryptering till tillgänglighetsgruppen tillämpas. Om servern inte stöder kryptering misslyckas anslutningen. Om du ställer in kryptering på Mandatorymåste du TrustServerCertificate ange ja. Om du anger kryptering till StrictTrustServerCertificate ignoreras det.

Obs! Det här nyckelvärdeparet krävs.
HostNameInCertificate Repliknamn eller tillgänglighetsgruppens lyssnarnamn Anger repliknamnet eller tillgänglighetsgruppens lyssnarnamn i certifikatet som används för kryptering. Det här värdet måste matcha värdet i certifikatets alternativa ämnesnamn . Om servernamnet visas i certifikatet kan du utelämna HostNameInCertificate nyckel/värde-paret. Om servernamnet inte visas i certifikatet måste du ange HostNameInCertificate nyckel/värde-paret med servernamnet.

Obs! Det här nyckelvärdeparet är valfritt.
TrustServerCertificate Yes, No Ange till yes för att ange att drivrutinen inte verifierar serverns TLS/SSL-certifikat. Om novaliderar drivrutinen certifikatet. Mer information finns i TDS 8.0.

Obs! Det här nyckelvärdeparet är valfritt.
ServerCertificate Sökväg till certifikatet Om du inte vill använda HostNameInCertificatekan du skicka sökvägen till certifikatet. Klustertjänstkontot måste ha behörighet att läsa certifikatet från den angivna platsen.

Obs! Det här nyckelvärdeparet är valfritt.
CLUSTER_CONNECTION_OPTIONS Tom sträng ('') Rensar den befintliga konfigurationen och återgår till standardkrypteringsinställningarna för Encrypt=Mandatory och TrustServerCertificate=Yes.

Mer information finns i SKAPA TILLGÄNGLIGHETSGRUPP och ÄNDRA TILLGÄNGLIGHETSGRUPP.

Permissions

SQL Server 2019 (15.x) och tidigare versioner kräver VIEW SERVER STATE behörigheter på SQL Server redundansklusterinstans.

SQL Server 2022 (16.x) och senare versioner kräver VIEW SERVER PERFORMANCE STATE behörighet på servern.

Examples

I följande exempel används sys.dm_os_cluster_properties för att returnera egenskapsinställningarna för den SQL Server redundansklusterresursen.

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

Här är resultatet.

Utförlig loggning SqlDumperDumpFlags SqlDumperDumpPath SqlDumperDumpTimeOut FailureConditionLevel HealthCheckTimeout
0 0 NOLL 0 3 60000