Aracılığıyla paylaş


sp_syspolicy_purge_history (Transact-SQL)

İlke değerlendirme geçmiş göre geçmiş tutma aralığı ayarını kaldırır.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

sp_syspolicy_purge_history

Bağımsız değişkenler

Bu saklı yordam parametresi yok.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (başarısız)

Açıklamalar

Çalıştırmanız gerekir sp_syspolicy_purge_history bağlamında msdb Sistem veritabanı.

geçmiş tutma aralığı görüntülemek için aşağıdaki sorguyu kullanabilirsiniz:

SELECT current_value
FROM msdb.dbo.syspolicy_configuration
WHERE name = N'HistoryRetentionInDays';
GO

Not

geçmiş tutma aralığı küme için 0 ise, ilke değerlendirme geçmiş kaldırılmaz.

İzinler

Üyelik gerektiren PolicyAdministratorRole veritabanı rolüsabit.

Güvenlik notuGüvenlik Notu

Olası ayrıcalık kimlik bilgileri: Kullanıcılar, PolicyAdministratorRole rolü sunucu tetikleyici oluşturursanız ve zamanlama örnek çalışmasını etkileyebilir İlkesi yürütmeler Veritabanı Altyapısı.Örneğin, kullanıcıların PolicyAdministratorRole rol içinde oluşturulan nesnelerin çoğu engelleyen bir ilke oluşturup Veritabanı Altyapısı.Bu kimlik bilgileri, olası ayrıcalık nedeniyle PolicyAdministratorRole Rol verilen yalnızca yapılandırma denetleme ile güvenilen kullanıcılara Veritabanı Altyapısı.

Örnekler

Aşağıdaki örnek, ilke değerlendirme geçmişkaldırır.

EXEC msdb.dbo.sp_syspolicy_purge_history;

GO