Bu makalede sql server error loglarında aşağıdaki hata mesajı görülmektedir. Bu hata mesajında mevcut disk altında oluşturulan audit yapısında disk doluluğu veya sql server servis hesabının belirtilen klasörler üzerinde yetki olmamasından dolayı olabilir.
Sql server Error log’da görülen hata mesajı:
Message
SQL Server Audit failed to create the audit file ‘XXX.sqlaudit’. Make sure that the disk is not full and that the SQL Server service account has the required permissions to create and write to the file.
Yukarıdaki hata mesajı doğrultusunda belirtilen klasörlere sql server servis hesabını Full kontrol yetkisi verildiğinde sorun çözülmedi. Oluşturulan Audit yapısına sql server Security kısmında Audit sekmesi altında giriyoruz.

Yukarıdaki hata mesajı incelendiğinde maksimum 10 dosya şeklinde olacağı her bir dosyanın maksimum boyutunun 10 GB olacağı belirtilmiştir. Yukarıda ayarlarda belirtilen 10 dosya yapısı oluşturulduktan sonra sistem 11. dosya yapısını oluşturamaz. Bu silme işleminin yapılması için Windows üzerinden bir Task Manager oluşturulup ilgili uzantıda belirli dosyalar silinerek log dosyasının sürekli silinme sorununun önüne geçmiş oluruz. Sayfamızda Task scheduler makalesi yardımıyla belirli uzantıda ki dosyaları silebiliriz.
Audit yapılandırmasında “Maximum Rollover Files” ayarı belirlenmişse, eski dosyalar silinerek yeni dosyalar oluşturulur. Yani belirlemiş olduğumuz limite ulaşması durumunda herhangi bir durmaya ve sıkıntıya sebebiyet vermez.
Mevcut olan audit yapılarını Disable moduna çektikten sonra ilgili parametre düzenleme işlemi yapılmaktadır.

Yukarıda belirtilen bölümü düzeltikten sql server error loglarında Audit ile ilgili hataların gittiğini görmüş olduk.
Başka makalede görüşmek dileğiyle..
“Onlar O Kimselerdir ki, Emanetlerini ve Sözlerini Yerine Getirirler.” (Müminun: 8)