01 July 2014

Penjadwalan otomatis kompres menggunakan WinRAR

Di dunia admin TI memerlukan pekerjaan yang serba otomatis. Seperti melakukan backup  dengan waktu tertentu, pekerjaan backup memang agak membosankan. Maka pekerjaan ini biasanya dikerjakan oleh komputer / server hehehe. Terus admin TI kerjanya apa kalau semua serba otomatis?
Salah satu penulis untuk membackup database sql ke server storage, sbb :
1.  buat file bat, salah satu contoh
@ECHO OFF
set today=%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%
set year=%Date:~10,4%%
set month=%DATE:~4,2%%
set day=%DATE:~7,2%%
"C:\program files\winrar\winrar" A d:\backup\backup_.rar
d:\backup\*_%Year%_%Month%_%day%*.bak
NET USE Z: \\192.168.0.101\BackupDatabase 123456 /user:backup
FOR /F "tokens=2 delims= " %%V IN ("%DATE%") DO SET TDY=%%V
xcopy /y "D:\Backup\*.rar" "Z:\*.*" /D:%TDY%
SET TDY=
2.  Simpan File dgn ekstensi bat file. Misal : backup.bat
3.  Masukkan ke Task Scheduler, tentukan waktunya sesuai selera. mau tiap hari pada saat jam tertentu

1a . Nama file backup dari sql Server
1a . Nama file backup dari sql Server

Cara diatas sebelumnya ada pekerjaan backup scheduler menggunakan SQL SERVER MANAGE- MENT STUDIO, di menu maintenance plans. Dari script di atas kita dapat melihat bahwa file backup database menggunakan nama seperti tanggal backup nya. Untuk kompress database penulis menggunakan aplikasi Winrar. Tetapi perlu di catat bahwa jika menggunakan metode kompress dengan aplikasi selain bawaan sebaiknya pada saat backup database tidak memakai medote kompress di SQL karena hasil tidak begitu beda. Setelah backup di local server kemudian melakukan duplikasi ke server backup.
Pada Script Winrar penulis menghilangkan variabel-variabel dengan konfigurasi dengan GUI secara default.

2a. Create Default


2b. General, Compression method : Best, beberapa Archiving options  dicentang.


2c. Advance : NTFS options, semua dicentang. untuk Compression lihat di gambar 3a


3a. Advance compression parameter : semua dicentang


2d. Files : file paths diubah "Do not store paths"


2e. Backup : Generate archive name by mask : "yyyy_mm_dd_hhmmss"


No comments:

Post a Comment