Dela via


syspolicy_system_health_state (Transact-SQL)

gäller för:SQL Server

Visar en rad för varje principbaserad hanteringsprincip och målfrågeuttryckskombination. Använd vyn syspolicy_system_health_state för att programmatiskt kontrollera serverns principhälsa. I följande tabell beskrivs kolumnerna i vyn syspolicy_system_health_state.

Kolumnnamn Datatyp Beskrivning
health_state_id bigint Identifierare för principhälsotillståndsposten.
policy_id int Identifierare för principen.
last_run_date datetime Datum och tid då principen kördes senast.
target_query_expression_with_id nvarchar(400) Måluttrycket, med värden tilldelade till identitetsvariabler, som definierar det mål som principen utvärderas mot.
target_query_expression nvarchar(max) Uttrycket som definierar målet som principen utvärderas mot.
resultat bit Hälsostatus för det här målet när det gäller principen:

0 = Fel

1 = Lyckades

Anmärkningar

Vyn syspolicy_system_health_state visar det senaste hälsotillståndet för målfrågeuttrycket för varje aktiv (aktiverad) princip. Sidan SQL Server Management Studio Object Explorer och Object Explorer Details sammanställer principhälsa från den här vyn för att visa det kritiska hälsotillståndet.

Behörigheter

Kräver medlemskap i rollen PolicyAdministratorRole i msdb-databasen.

Se även

administrera servrar med hjälp av principbaserad hantering
principbaserade hanteringsvyer (Transact-SQL)