Condividi tramite


syspolicy_system_health_state (Transact-SQL)

Visualizza una riga per ogni combinazione di criterio di gestione basata su criteri ed espressione della query di destinazione. Utilizzare la vista syspolicy_system_health_state per controllare a livello di programmazione lo stato di integrità criterio del server. Nella tabella seguente vengono descritte le colonne nella vista syspolicy_system_health_state.

Nome colonna

Tipo di dati

Descrizione

health_state_id

bigint

Identificatore del record di stato di integrità criterio.

policy_id

int

Identificatore del criterio.

last_run_date

datetime

Data e ora dell'ultima esecuzione del criterio.

target_query_expression_with_id

nvarchar(400)

Espressione di destinazione, con valori assegnati a variabili di identità che definiscono la destinazione rispetto alla quale viene valutato il criterio.

target_query_expression

nvarchar(max)

Espressione che definisce la destinazione rispetto alla quale viene valutato il criterio.

result

bit

Stato di integrità di questa destinazione in relazione al criterio:

0 = esito negativo

1 = esito positivo

Osservazioni

Nella vista syspolicy_system_health_state viene visualizzato lo stato di integrità più recente dell'espressione della query di destinazione per ogni criterio attivo (abilitato). Nella pagina Esplora oggetti e Dettagli Esplora oggetti di SQL Server Management Studio vengono aggregati gli stati di integrità criterio di questa vista per mostrare lo stato di integrità critica.

Autorizzazioni

È richiesta l'appartenenza al ruolo PolicyAdministratorRole del database msdb.