Поделиться через


syspolicy_system_health_state (Transact-SQL)

Область применения: SQL Server

Это представление выводит по одной строке для всех возможных сочетаний политик (на основе которых производится управление) с выражениями целевых запросов. Используйте представление syspolicy_system_health_state для программной проверки работоспособности политики сервера. В следующей таблице описываются столбцы в представлении syspolicy_system_health_state.

Имя столбца Тип данных Description
health_state_id bigint Идентификатор записи состояния работоспособности политики.
policy_id int Идентификатор политики.
last_run_date datetime Дата и время последнего запуска политики.
target_query_expression_with_id nvarchar(400) Целевое выражение со значениями, присвоенными для определения переменных, которые определяют целевой объект, по отношению к которому оцениваются политики.
target_query_expression nvarchar(max) Выражение, определяющее целевой объект, по отношению к которому оцениваются политики.
result bit Состояние работоспособности цели в аспекте данной политики:

0 = неуспешное завершение.

1 = успешное завершение.

Замечания

В представлении syspolicy_system_health_state отображается последнее состояние работоспособности целевого выражения запроса для каждой активной (включенной) политики. Страница сведений о политике sql Server Management Studio обозреватель объектов и обозреватель объектов объединяет работоспособности политики из этого представления, чтобы показать критическое состояние работоспособности.

Разрешения

Требуется членство в роли PolicyAdministratorRole базы данных msdb.

См. также

Администрирование серверов с помощью управления на основе политик
Представления управления на основе политик (Transact-SQL)