Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Löscht die Richtlinienzustandsstatus in der richtlinienbasierten Verwaltung. Richtlinienintegritätszustände sind visuelle Indikatoren innerhalb Objekt-Explorer (ein Bildlaufsymbol mit einem roten "X"), mit dem Sie ermitteln können, welche Knoten eine Richtlinienauswertung fehlgeschlagen haben.
Transact-SQL-Syntaxkonventionen
Syntax
sp_syspolicy_purge_health_state
[ @target_tree_root_with_id = ] 'target_tree_root_with_id'
[ ; ]
Argumente
[ @target_tree_root_with_id = ] 'target_tree_root_with_id'
Stellt den Knoten im Objekt-Explorer dar, an dem Sie den Status des Zustands löschen möchten. hat den Wert. @target_tree_root_with_id ist nvarchar(400), mit einem Standardwert von NULL
.
Sie können Werte aus der target_query_expression_with_id Spalte der msdb.dbo.syspolicy_system_health_state
Systemansicht angeben.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
Sie müssen im Kontext der msdb
Systemdatenbank ausgeführt werdensp_syspolicy_purge_health_state
.
Wenn Sie diese gespeicherte Prozedur ganz ohne Parameter ausführen, wird der Systemzustandsstatus für alle Knoten im Objekt-Explorer gelöscht.
Berechtigungen
Erfordert die Mitgliedschaft in der festen Datenbankrolle "PolicyAdministratorRole ".
Wichtig
Mögliche Rechteerweiterung von Anmeldeinformationen: Benutzer in der Rolle "PolicyAdministratorRole" können Servertrigger erstellen und Richtlinienausführungen planen, die sich auf den Vorgang der Instanz der Datenbank-Engine auswirken können. Benutzer in der Rolle "PolicyAdministratorRole" können beispielsweise eine Richtlinie erstellen, die verhindert, dass die meisten Objekte im Datenbank-Engine erstellt werden. Aufgrund dieser möglichen Erhöhung von Anmeldeinformationen sollte die Rolle "PolicyAdministratorRole" nur Benutzern gewährt werden, die mit der Steuerung der Konfiguration der Datenbank-Engine vertraut sind.
Beispiele
Im folgenden Beispiel werden die verschiedenen Zustandsstatus für einen bestimmten Knoten im Objekt-Explorer gelöscht.
EXEC msdb.dbo.sp_syspolicy_purge_health_state
@target_tree_root_with_id = 'Server/Database[@ID=7]';
GO