sp_syspolicy_purge_health_state (języka Transact-SQL)

Powoduje usunięcie stanów zdrowia zasady zarządzania opartego na zasadach.Zasady zdrowia Państwa są wskaźniki wizualne (symbol przewijania z czerwonym znakiem "X") w ramach Object Explorer pozwalające określić węzły, które zawiodły oceny zasad.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sp_syspolicy_purge_health_state [ @target_tree_root_with_id = ] 'target_tree_root_with_id'

Argumenty

  • [ @ target_tree_root_with_id = ] 'target_tree_root_with_id"
    Reprezentuje węzeł w Eksploratorze obiektów miejsce wyczyszczenie stanu zdrowia.target_tree_root_with_id jest nvarchar(400), domyślna wartość NULL.

    Można określić wartości z target_query_expression_with_id kolumna msdb.dbo.syspolicy_system_health_state systemu widoku.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

Należy uruchomić sp_syspolicy_purge_health_state w kontekście msdb systemu bazy danych.

Po uruchomieniu tej procedura składowana bez żadnych parametrów, stan kondycji systemu skreśla się dla wszystkich węzłów w Eksploratorze obiektów.

Uprawnienia

Wymaga członkostwa w PolicyAdministratorRole rola bazy danychstałej.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Możliwe podniesienie poświadczenia: Użytkownicy w PolicyAdministratorRole roli można tworzyć wyzwalacze serwera i harmonogram wykonania zasad, wpływające na działanie wystąpienie Aparat baz danych.Na przykład użytkownicy w PolicyAdministratorRole roli można utworzyć zasadę, która może uniemożliwić większości obiektów tworzone w Aparat baz danych.Ze względu na to możliwe podniesienie poświadczenia PolicyAdministratorRole rolę powinny być przyznane tylko użytkownicy, którzy są zaufane z kontrolowanie konfiguracja Aparat baz danych.

Przykłady

Poniższy przykład powoduje usunięcie stanów zdrowia dla określonego węzła w Eksploratorze obiektów.

EXEC msdb.dbo.sp_syspolicy_purge_health_state @target_tree_root_with_id = 'Server/Database[@ID=7]';

GO