Backup script που κάνει backup την database πχ. του Κέρβερου στην προκειμένη περίπτωση, και τα αρχεία του Κέρβερου.
Για την συμπίεση των αρχείων απαιτεί να είναι εγκατεστημένο το winrar
http://filehippo.com/download_winrar_32/.
Σε αυτό το παράδειγμα το όνομα της database είναι [kos_S1], το backup σώζει στο αρχείο C:\backup\myBackup.bak και το συμπιεσμένο αρχείο είναι το c:\backup\myBackup.rar όπου και κρατάμε 7 ημέρες backup στο δίσκο.
Τέλος, όλα τα αρχεία του backup αντιγράφονται σε εναλλακτικό δίσκο.
Κώδικας:
REM Backup script by Terracom
@echo off
c:
cd \backup
echo Shifting backup versions...
del myBackup_07.rar
ren myBackup_06.rar myBackup_07.rar
ren myBackup_05.rar myBackup_06.rar
ren myBackup_04.rar myBackup_05.rar
ren myBackup_03.rar myBackup_04.rar
ren myBackup_02.rar myBackup_03.rar
ren myBackup_01.rar myBackup_02.rar
ren myBackup.rar myBackup_01.rar
osql -Slocalhost\SQLEXPRESS -E -Q "BACKUP DATABASE kos_S1 TO DISK = N'C:\backup\myBackup.bak' WITH NOFORMAT, INIT, SKIP, NOREWIND, NOUNLOAD, STATS = 5"
echo Compressing Database...
"c:\Program Files\WinRAR\WinRAR.exe" m c:\backup\myBackup.rar c:\backup\myBackup.bak
echo Compressing binary files (Excluding SQL server database)...
"c:\Program Files\WinRAR\WinRAR.exe" a -r -xc:\kos\*.?df c:\backup\myBackup.rar c:\kos\*.*
xcopy c:\backup\*.* e:\ /y /s