sp_syspolicy_set_config_history_retention (Transact-SQL)
İlke tabanlı yönetimi için İlke değerlendirme geçmiş tutulacağı gün sayısını belirtir.
Sözdizimi
sp_syspolicy_set_config_history_retention [ @value = ] value
Bağımsız değişkenler
- [ @value= ] value
İlkeye dayalı yönetim geçmişkorumak için gün sayısıdır.valueis sqlvariant.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Açıklamalar
Sp çalıştırmanız gerekir_syspolicy_set_config_history_retention bağlamında msdb Sistem veritabanı.
value küme ise 0, geçmiş otomatik olarak kaldırılmaz.
geçmiş saklama için geçerli değerini görüntülemek için aşağıdaki sorguyu çalıştırın:
SELECT current_value FROM msdb.dbo.syspolicy_configuration
WHERE name = 'HistoryRetentionInDays'
İzinler
Üyelik gerektiren PolicyAdministratorRole veritabanı rolüsabit.
Gü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ş saklama 28 gün olarak ayarlar.
EXEC msdb.dbo.sp_syspolicy_set_config_history_retention @value = 28;
GO