Forum
Arkadaşlar kolay gelsin
Bizim elimizde bir 2008 server var bunun d: sürücüsündeki bazı klasörleri e: sürücüsüne hergün yedekleyecek ve bunu farklı klasörlere yazacak yani üst üste yazmayacak bunu nasıl yapabiliriz teşekkürler
İstedğiniz bir bat dosyası oluşturarak yapabilirsiniz
Örnek vermek gerekirse; Dosyaları zamana göre isimlendireciğinizi varsayarak
@echo off
CLS
ECHO.
ECHO %DATE% TARIHININ YEDEKLEME ISLEMI YAPILACAK!
ECHO LUTFEN TUM TERMINALLERIN PROGRAMDAN CIKTIGINDAN EMIN OLDUKTAN SONRA DEVAM EDIN...
pause
ECHO Yedekleme Basladi!
ECHO Lutfen Bekleyin...
MKDIR D:\YEDEK\PROGRAM\PROGRAM_%DATE%
XCOPY C:\PROGRAM\DATA\*.* D:\YEDEK\PROGRAM\PROGRAM_%DATE% /E /Y /H /R /Q
Command.com/c DIR D:\YEDEK\PROGRAM\*.* /A /S > D:\YEDEK\PROGRAM\PROGRAM_%DATE%\LOG.TXT
ECHO.
ECHO Yedekleme Tamamlandi!
ECHO PROGRAMI KULLANMAYA BASLAYABILIRSINIZ!
ECHO.
pause
START /Dpatch D:\YEDEK\PROGRAM\PROGRAM_%DATE%\
EXIT
yalnız bu komut seti açık dosyalar varken kopyalamaya izin vermez.
ve bir öneri kendi veritabanı dosyalarını kullanan programları (.cur, .car vb.) dosyalar açıkken yani program açıkken yedeklemeye kalkmayın
Aşağıda linkteki makaleyi incelerseniz size fikir verecektir. Eğer farklı çözüm isterseniz 3rd Party program kullanmak gerekebilir. Fikriniz aldıktan sonra önerileri toplayabilirsiniz.