Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- color 0A
- @REM - Schedule this to run in Control Panel, Scheduled Tasks
- @REM - Auto number backup filename
- SET Server=.\SQLInstance
- SET DBName=SQL
- SET BackupPath=C:\SQLBackup
- SET BackupName=SQLBackup
- SET Ext=bak
- SET i=0
- @REM - Create Backup Folder
- IF NOT EXIST %BackupPath% MKDIR %BackupPath%
- @REM - Test which files exist already
- :BEGINLOOP
- SET /a i=%i%+1
- SET file=%BackupPath%\%BackupName%%i%.%Ext%
- if exist "%file%" GOTO BEGINLOOP
- :ENDLOOP
- echo writing backup to %file%
- @echo off
- osql -E -S %Server% -Q "backup database %DBName% to disk = '%file%'"
- echo.
- echo.
- echo.
- echo.
- echo Backup Process is complete
- echo For querys please contact our support desk
- echo T: 01234 567 899 E: [email protected]
- echo.
- echo.
- echo.
- @ECHO OFF
- :choice
- set /P c=Do you want to backup to Company Cloud Storage?[Y/N]?
- if /I "%c%" EQU "Y" goto :backup
- if /I "%c%" EQU "N" goto :exit
- goto :choice
- :backup
- echo "Files are backing up to the Datatime Cloud..."
- xcopy /c /k /o /v /y "C:\FocusBackup\*.bak" "ftp://XXX.XX.XX.XXX/public/SQLBackup/Company/"
- pause
- exit
- :exit
- echo "Backup Process has finished, files not uploaded."
- pause
- exit
Advertisement
Add Comment
Please, Sign In to add comment