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)