Riwayat Pekerjaan SQL Server Hilang Setelah 5 Hari

8

Saya merasa ini adalah pertanyaan konyol tetapi bagi kehidupan saya, saya tidak dapat melacak apa yang sedang terjadi. Saya baru saja mengambil alih administrasi beberapa server dan pada semuanya, riwayat pekerjaan hanya disimpan selama 5 hari. Ada rencana pemeliharaan pembersihan tetapi diatur untuk retensi 5 minggu.

EXEC msdb.dbo.sp_syspolicy_purge_history sedang dijalankan setiap hari namun, Hari Retensi Sejarah diatur ke 0 jadi pemahaman saya adalah bahwa itu tidak melakukan apa-apa.

Pasti ada sesuatu yang sangat sederhana yang saya lewatkan di sini. Adakah yang bisa mengarahkan saya ke arah yang benar?

PseudoToad
sumber

Jawaban:

12

Pekerjaan itu ada hubungannya dengan manajemen berbasis kebijakan, bukan pekerjaan SQL Server Agent secara umum. Di Object Explorer klik kanan SQL Server Agent dan pilih Properties, lalu pindah ke tab History. Apa isinya di sini:

masukkan deskripsi gambar di sini

Anda dapat menyesuaikan pengaturan itu sehingga membuat lebih banyak baris secara keseluruhan, lebih banyak baris per pekerjaan, dan membuat sejarah lebih lama. Saya menduga Anda memiliki banyak pekerjaan di server ini atau pengaturan ini telah diubah.

Aaron Bertrand
sumber
1
Aku mencintaimu Aaron (dengan cara jantan!) Anda benar ... jumlahnya ditetapkan rendah dan kami memiliki banyak pekerjaan .... masalah terpecahkan!
PseudoToad
4
Wah, mudah sekarang ...
Aaron Bertrand