SQL SERVER otomatik log dosyası küçültme
Sql server log dosyaları zamanla büyüyor ve sorun olmaya başlıyor
Bu log dosyalarını script ile küçültebileceğimiz gibi zamanlanmış iş (Job) ayarlıyarak da yapabiliriz
Script ile küçültmek için bu linke tıklayabilirsiniz https://ahmetaydinlik.com/2021/06/20/sql-server-log-dosyasi-kucultme-2/
Sql Server Menagment studio u açıyoruz
![](https://mlzbmvrveiv8.i.optimole.com/w:266/h:258/q:mauto/ig:avif/https://ahmetaydinlik.com/wp-content/uploads/2023/04/image-6.png)
SQL server Agent servisi resimdeki gibi çalışıyor olmalıdır çalışmıyor ise SQL Server Configration Menagerden hizmeti başlatınız
SQL Server Agent e tıklıyoruz
![](https://mlzbmvrveiv8.i.optimole.com/w:auto/h:auto/q:mauto/ig:avif/https://ahmetaydinlik.com/wp-content/uploads/2023/04/image-7.png)
Jobs a Sağ Tıklayıp New jobs diyoruz
![](https://mlzbmvrveiv8.i.optimole.com/w:auto/h:auto/q:mauto/ig:avif/https://ahmetaydinlik.com/wp-content/uploads/2023/04/image-9-edited.png)
General bölümünden İş adımızı ve açıklamamızı yazıyoruz
![](https://mlzbmvrveiv8.i.optimole.com/w:auto/h:auto/q:mauto/ig:avif/https://ahmetaydinlik.com/wp-content/uploads/2023/04/image-10.png)
Steps bölümüne tıklıyoruz
![](https://mlzbmvrveiv8.i.optimole.com/w:auto/h:auto/q:mauto/ig:avif/https://ahmetaydinlik.com/wp-content/uploads/2023/04/image-11.png)
New butonuna Tıklıyoruz
![](https://mlzbmvrveiv8.i.optimole.com/w:auto/h:auto/q:mauto/ig:avif/https://ahmetaydinlik.com/wp-content/uploads/2023/04/image-12.png)
USE DatabesAdi
ALTER DATABASE DatabesAdi SET RECOVERY SIMPLE WITH NO_WAIT
DBCC SHRINKFILE([DatabesAdi_log], 0, TRUNCATEONLY)
ALTER DATABASE DatabesAdi SET RECOVERY FULL WITH NO_WAIT
GO
Yukarıdaki Scripti Database imize göre düzenliyoruz
![](https://mlzbmvrveiv8.i.optimole.com/w:auto/h:auto/q:mauto/ig:avif/https://ahmetaydinlik.com/wp-content/uploads/2023/04/image-13.png)
Ok deyip bu bölümü kapatıyoruz
Schedules kısmına geliyoruz çalışma zamanlarını ayarlıyoruz New Butonuna basıyoruz
![](https://mlzbmvrveiv8.i.optimole.com/w:auto/h:auto/q:mauto/ig:avif/https://ahmetaydinlik.com/wp-content/uploads/2023/04/image-14.png)
![](https://mlzbmvrveiv8.i.optimole.com/w:auto/h:auto/q:mauto/ig:avif/https://ahmetaydinlik.com/wp-content/uploads/2023/04/image-15.png)
Zaman lama ayarlarımızı seçip ok diyoruz
Haftalı günlük aylık olacak şekilde küçültme işlemi yapabiliyoruz
![](https://mlzbmvrveiv8.i.optimole.com/w:auto/h:auto/q:mauto/ig:avif/https://ahmetaydinlik.com/wp-content/uploads/2023/04/image-16.png)
Sql server Agent da Jobs ların altına yerleşti görevimiz
![](https://mlzbmvrveiv8.i.optimole.com/w:auto/h:auto/q:mauto/ig:avif/https://ahmetaydinlik.com/wp-content/uploads/2023/04/image-17.png)
Test Etmek için
Oluşturduğumuz Job a Sağ tıklayıp Start Job at Steps diyoruz
![](https://mlzbmvrveiv8.i.optimole.com/w:auto/h:auto/q:mauto/ig:avif/https://ahmetaydinlik.com/wp-content/uploads/2023/04/image-18.png)
![](https://mlzbmvrveiv8.i.optimole.com/w:auto/h:auto/q:mauto/ig:avif/https://ahmetaydinlik.com/wp-content/uploads/2023/04/image-19.png)
yukarıdaki Succes yani işlem başarılı yı gördüğünüzde zamanlamalı iş tanımımız hazırdır ve planladığınız zaman da çalışır