sys.dm_os_cluster_properties (Transact-SQL)

Si applica a:SQL Server

Restituisce una riga con le impostazioni correnti per le proprietà delle risorse cluster di SQL Server identificate in questo argomento. Non vengono restituiti dati se questa vista viene eseguita in un'istanza autonoma di SQL Server.

Queste proprietà vengono usate per impostare i valori che influiscono sul rilevamento degli errori, sul tempo di risposta degli errori e sulla registrazione per il monitoraggio dello stato di integrità dell'istanza del cluster di failover di SQL Server.

Nome colonna Proprietà Descrizione
VerboseLogging bigint Livello di registrazione per il cluster di failover di SQL Server. La registrazione dettagliata può essere attivata per fornire dettagli aggiuntivi nei log degli errori per la risoluzione dei problemi. Uno dei valori seguenti:

0: la registrazione è disabilitata (impostazione predefinita)

1: solo errori

2: errori e avvisi

Per altre informazioni, vedere ALTER SERVER CONFIGURATION (Transact-SQL).
SqlDumperDumpFlags bigint I flag di dump di SQLDumper determinano il tipo di file di dump generati da SQL Server. L'impostazione predefinita è 0.
SqlDumperDumpPath nvarchar(260) Percorso in cui l'utilità SQLDumper genera i file di dump.
SqlDumperDumpTimeOut bigint Valore di timeout in millisecondi per l'utilità SQLDumper per generare un dump in caso di errore di SQL Server. Il valore predefinito è 0.
FailureConditionLevel bigint Imposta le condizioni in cui il cluster di failover di SQL Server deve avere esito negativo o riavviare. Il valore predefinito è 3. Per una spiegazione dettagliata o per modificare le impostazioni delle proprietà, vedere Configurare le impostazioni delle proprietà FailureConditionLevel.
HealthCheckTimeout bigint Valore di timeout che consente di definire il tempo di attesa da parte della DLL risorse del motore di database di SQL Server relativo alla restituzione delle informazioni sull'integrità del server prima che venga stabilita la mancata risposta dell'istanza di SQL Server. Il valore di timeout è espresso in millisecondi. Il valore predefinito è 60000. Per altre informazioni o per modificare questa impostazione di proprietà, vedere Configure HealthCheckTimeout Property Settings.For more information or to change this property setting, see Configure HealthCheckTimeout Property Settings.

Autorizzazioni

Richiede le autorizzazioni VIEW SERVER STATE sull'istanza del cluster di failover di SQL Server.

Autorizzazioni per SQL Server 2022 e versioni successive

È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE nel server.

Esempi

L'esempio seguente usa sys.dm_os_cluster_properties per restituire le impostazioni delle proprietà per la risorsa cluster di failover di SQL Server.

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

Set di risultati di esempio:

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