Mulai ulang SQL Server 7 kali. Anda akan melihat Anda hanya memiliki 7 ERRORLOG*
file (tergantung versi). Ini adalah file log saat ini dan 6 file log terbaru.
Catatan: Anda mungkin perlu mengubah 7 ke sesuatu yang lain, jika Anda mengubah jumlah log kesalahan yang disimpan oleh SQL Server . Maks, saya percaya, adalah 99. Tapi tidak peduli apa pengaturan Anda saat ini, pada akhirnya akan mendaur ulang dan membersihkan file-file lama.
Saya menguji ini dan, jika Anda hapus centang pada kotak yang mengatakan:
☐ Batasi jumlah file log kesalahan sebelum didaur ulang
... yang menyiratkan (setidaknya bagi saya) menyimpan semua file log , itu masih akan menyimpan hanya file log kesalahan saat ini ditambah 6 cadangan . Jika Anda telah mengubah kunci registri yang @RLF tunjukkan , pengaturan kunci registri menimpa (seolah-olah Anda belum menghapus centang pada kotak), tetapi Anda masih akan terbatas pada beberapa file log kesalahan cadangan antara 6 dan 99.
Jadi jawaban singkatnya adalah: ya, dalam semua kasus, SQL Server akhirnya akan menghapus file-file log kesalahan lama.
MSSQLServer
dengan ID instance Anda jika instance tersebut bernama (misalnyaMSSQL12.SQL2014
untuk instance bernama 2014 saya bernamaSQL2014
).