Advertisement
hungnd

sqlbackup

Jun 28th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @echo off
  2.  
  3.  
  4. set _my_datetime=%date%_%time%
  5. set _my_datetime=%_my_datetime: =_%
  6. set _my_datetime=%_my_datetime::=%
  7. set _my_datetime=%_my_datetime:/=_%
  8. set _my_datetime=%_my_datetime:.=_%
  9.  
  10. ::Projcomm_%_my_datetime%
  11.  
  12. :: doi voi sql express no bakup vao folder o duoi, neu khong se co loi
  13.  
  14. ::export file bak
  15.  
  16. sqlcmd -S.\SQLExpress -Q "BACKUP DATABASE PC_TVC TO DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Backup\Projcomm_%_my_datetime%.bak'"
  17.  
  18. :: Nen file
  19. C:\"Program Files"\7-Zip\7z a "C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Backup\Projcomm_%_my_datetime%.zip" "C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Backup\Projcomm_%_my_datetime%.bak"
  20.  
  21. del "C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Backup\Projcomm_%_my_datetime%.bak"
  22.  
  23. ::Create folder by date
  24. FOR /F "TOKENS=1* DELIMS= " %%A IN ('DATE/T') DO SET CDATE=%%B
  25. FOR /F "TOKENS=1,2 eol=/ DELIMS=/ " %%A IN ('DATE/T') DO SET mm=%%B
  26. FOR /F "TOKENS=1,2 DELIMS=/ eol=/" %%A IN ('echo %CDATE%') DO SET dd=%%B
  27. FOR /F "TOKENS=2,3 DELIMS=/ " %%A IN ('echo %CDATE%') DO SET yyyy=%%B
  28. SET ngaythang=%dd%_%mm%_%yyyy%
  29.  
  30. if not exist "C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Backup"\%ngaythang% mkdir  "C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Backup"\%ngaythang%
  31.  
  32. move  "C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Backup"\*.* "C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Backup"\%ngaythang%
  33.  
  34. ::move  D:\app\Administrator\admin\orcl\dpdump\%user%_%_my_datetime%.dmp D:\app\Administrator\admin\orcl\dpdump\%ngaythang%
  35.  
  36. exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement