Guest User

Untitled

a guest
Jun 2nd, 2014
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. @echo off
  2. color 0A
  3.  
  4. @REM - Schedule this to run in Control Panel, Scheduled Tasks
  5. @REM - Auto number backup filename
  6.  
  7.  
  8. SET Server=.\SQLInstance
  9. SET DBName=SQL
  10. SET BackupPath=C:\SQLBackup
  11. SET BackupName=SQLBackup
  12. SET Ext=bak
  13. SET i=0
  14.  
  15.  
  16. @REM - Create Backup Folder
  17. IF NOT EXIST %BackupPath% MKDIR %BackupPath%
  18.  
  19.  
  20. @REM - Test which files exist already
  21. :BEGINLOOP
  22. SET /a i=%i%+1
  23. SET file=%BackupPath%\%BackupName%%i%.%Ext%
  24. if exist "%file%" GOTO BEGINLOOP
  25. :ENDLOOP
  26.  
  27. echo writing backup to %file%
  28. @echo off
  29. osql -E -S %Server% -Q "backup database %DBName% to disk = '%file%'"
  30.  
  31. echo.
  32. echo.
  33. echo.
  34. echo.
  35. echo Backup Process is complete
  36. echo For querys please contact our support desk
  37. echo T: 01234 567 899 E: [email protected]
  38. echo.
  39. echo.
  40. echo.
  41. @ECHO OFF
  42.  
  43. :choice
  44. set /P c=Do you want to backup to Company Cloud Storage?[Y/N]?
  45. if /I "%c%" EQU "Y" goto :backup
  46. if /I "%c%" EQU "N" goto :exit
  47. goto :choice
  48.  
  49.  
  50. :backup
  51.  
  52. echo "Files are backing up to the Datatime Cloud..."
  53. xcopy /c /k /o /v /y "C:\FocusBackup\*.bak" "ftp://XXX.XX.XX.XXX/public/SQLBackup/Company/"
  54. pause
  55. exit
  56.  
  57. :exit
  58.  
  59. echo "Backup Process has finished, files not uploaded."
  60. pause
  61. exit
Advertisement
Add Comment
Please, Sign In to add comment