6 Nisan 2017 Perşembe

Job History Temizleme


Bunu GUI'den (SQL SERVER Management Studio)'dan yapabileceğiniz gibi aynı zamanda script'le de yazmanız mümkün. Mesela çok sık aralıklarla çalıştırdığınız bir Job'ınız varsa bu LOG'ların çok fazla şişmesine sebep olacaktır. Bunun için belli aralıklarla bu hob'ın history'sinin silme işlemini sağlayacak başka bir job tanımlayabilirsiniz.


EXEC dbo.sp_purge_jobhistory @job_name = NULL,
    @job_id = NULL,
    @oldest_date = '2017-04-06 12:14:42'

@job_name=  işlem yapılacak olan Job'ın ismi yazılır.
@job_Id=işlem yapılacak olan Job'ın Id'si yazılır ki bu Id uniqueidentifier'dır.
@oldest_date= kalması gereken en eski tarihi belirtirsiniz. Eğer bunu yazmazsanız history'nin tamamı silinir.

0 yorum :

Yorum Gönder