Advertisement
overloop

sqlbackup.bat

Oct 31st, 2013
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @echo off
  2.  
  3. set dbname=test
  4. set dbuser=sa
  5. set dbpass=yourpass
  6. set dbserver=Seele\SqlExpress
  7.  
  8. set dest=\\192.168.1.1\disk_a1\
  9.  
  10. set PATH=C:\Program Files\Microsoft SQL Server\110\Tools\Binn
  11. set TEMP=D:\Temp
  12.  
  13. for /f "tokens=1-4 delims=. " %%a in ('date /t') do (set mydate=%%a-%%b-%%c)
  14. for /f "tokens=1-2 delims=:" %%a in ('time /t') do (set mytime=%%a%%b)
  15.  
  16. set dbbak=%TEMP%\%mydate%_%mytime%.bak
  17.  
  18. osql -U %dbuser% -P %dbpass% -S %dbserver% -Q "BACKUP DATABASE %dbname% TO DISK='%dbbak%'"
  19.  
  20. move %dbbak% %dest%
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement