syspolicy_system_health_state (Transact-SQL)
Это представление выводит по одной строке для всех возможных сочетаний политик (на основе которых производится управление) с выражениями целевых запросов. Представление syspolicy_system_health_state используется для проверки исправности политики сервера программными средствами. В следующей таблице описываются столбцы представления syspolicy_system_health_state.
Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии). |
Имя столбца |
Тип данных |
Описание |
---|---|---|
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)
Основные понятия
Администрирование серверов с помощью управления на основе политик