sp_syspolicy_purge_history (języka Transact-SQL)
Usuwa zasady oceny historia zgodnie z ustawieniem interwał przechowywania historia .
Składnia
sp_syspolicy_purge_history
Argumenty
Ta procedura składowana nie ma parametrów.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Uwagi
Należy uruchomić sp_syspolicy_purge_history w kontekście msdb systemu bazy danych.
Aby wyświetlić interwał przechowywania historia , można użyć następującej kwerendy:
SELECT current_value
FROM msdb.dbo.syspolicy_configuration
WHERE name = N'HistoryRetentionInDays';
GO
Ostrzeżenie
Interwał przechowywania historia jest zestaw na 0, zasady oceny historia nie zostaną usunięte.
Uprawnienia
Wymaga członkostwa w PolicyAdministratorRole rola bazy danychstałej.
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
W następującym przykładzie usunięto zasady oceny historia.
EXEC msdb.dbo.sp_syspolicy_purge_history;
GO