Delen via


syspolicy_system_health_state (Transact-SQL)

van toepassing op:SQL Server-

Geeft één rij weer voor elk beleid gebaseerd beheerbeleid en doelquery-expressiecombinatie. Gebruik de weergave syspolicy_system_health_state om de beleidsstatus van de server programmatisch te controleren. In de volgende tabel worden de kolommen in de syspolicy_system_health_state weergave beschreven.

Kolomnaam Gegevenstype Beschrijving
health_state_id grote Id van de statusrecord van het beleid.
policy_id Id van het beleid.
last_run_date datum/tijd- De datum en tijd waarop het beleid voor het laatst is uitgevoerd.
target_query_expression_with_id nvarchar(400) De doelexpressie, met waarden die zijn toegewezen aan identiteitsvariabelen, waarmee het doel wordt gedefinieerd waarop het beleid wordt geëvalueerd.
target_query_expression nvarchar(max) De expressie waarmee het doel wordt gedefinieerd waarop het beleid wordt geëvalueerd.
resultaat bit Status van dit doel met betrekking tot het beleid:

0 = Fout

1 = Geslaagd

Opmerkingen

In de weergave syspolicy_system_health_state wordt de meest recente status van de doelquery-expressie weergegeven voor elk actief (ingeschakeld) beleid. De pagina Details van SQL Server Management Studio-objectverkenner en Objectverkenner voegt beleidsstatus samen vanuit deze weergave om de kritieke status weer te geven.

Machtigingen

Vereist lidmaatschap van de rol PolicyAdministratorRole in de msdb-database.

Zie ook

Servers beheren met behulp van beheer op basis van beleid
op beleid gebaseerde beheerweergaven (Transact-SQL)