Condividi tramite


syspolicy_system_health_state (Transact-SQL)

Visualizza una riga per ogni combinazione di criteri 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à dei criteri 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à criteri.

policy_id

int

Identificatore dei criteri.

last_run_date

datetime

Data e ora dell'ultima esecuzione dei criteri.

target_query_expression_with_id

nvarchar(400)

Espressione di destinazione, con valori assegnati a variabili di identità che definiscono la destinazione rispetto alla quale vengono valutati i criteri.

target_query_expression

nvarchar(max)

Espressione che definisce la destinazione rispetto alla quale vengono valutati i criteri.

result

bit

Stato di integrità di questa destinazione in relazione ai criteri:

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 i criteri attivi (abilitati). Nella pagina Esplora oggetti e Dettagli Esplora oggetti di SQL Server Management Studio vengono aggregati gli stati di integrità criteri di questa vista per mostrare lo stato di integrità critica.

Autorizzazioni

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