MSSQL Server Database Engine Error Log Sayısını  Manuel Arttırmak

Bu makale sql server database engine error log sayısının sp_cycle_errorlog   stored procedure ile manuel bir şekilde tetikleyeceğiz. Önceki makalemizde sql server error logs sayısını arttırmak istediğimizde sql server database engine servisini restart yapıyorduk. Büyük sistemlerde bu şekilde engine bazında servisi restart ederek  yeni bir error log oluşturmak büyük sıkıntılar doğurabilir. Peki error log dosyamız aşırı derece şişmiş gereksiz olan logları görmek istemeyişimiz yeni bir database engine seviyesinde error log dosyası oluşturmamızı zorunlu kılmaktadır.

Şimdi sql server database engine’da yeni bir error log dosyası oluşturmadan önce elimizde son Archive dosyasının tarihine bakalım. Archive #10 dosyasının tarihinin 00:27:00  olduğunu görmüş oluyoruz.

Aşağıda bulunan stored procedure ile sql servisimizi restart etmeden yeni bir error log dosyası oluşturmuş oluruz.

EXEC master.sys.sp_cycle_errorlog;

Sonuç olarak Archive #10  00:27:00 tarihli error log dosyasının gittiğini bir önceki error log dosyasını  geldiğini görmüş oluyoruz.

Not: Eğer sql server sunucumuz hiç restart olmuyorsa bunu bir job haline getirip belirli aralıklarla çalıştırmamız gerekebilir.

Bu makalede sql server database engine seviyesinde yeni bir error log dosyası oluşturmak için system’i restart yapmayıp sp_cycle_errorlog  stored procedure ile bu işlemimizi rahatlıkla yapabiliriz.

“Allah Samed’dir. (Her şey O’na muhtaçtır, o, hiçbir şeye muhtaç değildir.)” İhlâs ﴾2﴿

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir