SQL Server log dosyası Sql Server Database Engine service her başlatıldığında yeniden oluşturulur. Bu makalede sizlere SQL Server Database Engine Servisi başlatılmadan log dosyasının yeniden nasıl oluşturulacağını anlatacağım.
Bir DBA DBCC ERRORLOG komutunu çalıştırarak veya SP_CYCLE_ERRORLOG sistem stored prosedürünü çalıştırarak, SQL Server hizmeti yeniden başlatmadan SQL Server hata günlük dosyasını yeniden oluşturabilir.
2012 ve sonrası versiyonlarda log dosyalarının boyutunu 10 MB olarak ayarlamak için aşağıdaki T-SQL kodu çalıştırılır. Geçerli log dosyasının boyutu 10MB ulaştığında yenisi oluşturulur. Buda dosya boyutunun fazla olmasını engeller.
USE [master];
GO
DBCC ERRORLOG
GO
Aşağıdaki Stored Prosedür ise Sql Server Log dosyasını yeniden oluşturur.
Use [master];
GO
SP_CYCLE_ERRORLOG
GO