17 Şubat 2016 Çarşamba

Sql Yedeklerinin otomatik sıkıştırılması

Bak dosyalarının yüksek yer kaplaması ve yedekleme süresinin uzun sürmesinden şikayet ediyorsanız çözümünü burada bulabilirsiniz.


Aşağıdaki kodları bir bat dosyası içerisine almanız, ve windows görev zamanlayıcısına bir görev oluşturmanız yeterli. Yeşil renk ile yazılan alan, günün tarihinin de ada dahil edilerek oluşturulacak olan dosyanın adı, kırmızı renk ile yazılan kısım sıkıştırılacak olan *.bak dosyalarının bulunduğu alanı belirtmektedir.


START /WAIT C:\rar.exe a -df -ep -ag[yyyyMMddhhmmss] -ms[txt] D:\BACKUP\SQLYedekleri.zip  D:\BACKUP\*.bak

Ardından isterseniz alınan zip dosyasını farklı bir makineye transfer edebilirsiniz.
xcopy D:\BACKUP\*.zip \\192.168.10.1\backups\BACKUP /y >hata.txt


Kullanılan rar dosyasına, “C:\Program Files\WinRAR” buradan ulaşabilirsiniz. ( Bilgisayarınıza bir kereliğine winrar programını kurup uygulama dosyasını aldıktan sonra kaldırabilirsiniz.)

SQl Backup Job'u içerisine aşağıdaki şekildeki gibi, 1 günden eski *.bak dosyalarının silinmesi işlemini de işaretlerseniz,, backup klasörünüzde yalnızca ziplenmiş backup dosyalarınız olacak, ve her zamankinden çok daha az yer kaplayacaktır.


Share:

0 yorum:

Yorum Gönder

Blog Arşivi