@echo off
set bkfolder=D:\DATA_ALS\DataLAB\Backup_DB
@echo Backup database is working ....
REM ************* Backup database DB 01***************
set dbname=DATA_ALS
For /f "tokens=2-4 delims=/ " %%a in ('date /t') do (set mydate=%%c-%%a-%%b)
For /f "tokens=1-2 delims=/:" %%a in ('time /t') do (set mytime=%%a%%b)
sqlcmd -E -s\MSSQLSERVER -o"%bkfolder%\backup_db_%dbname%_%mydate%_%mytime%.log" -Q"backup database %dbname% to disk='%bkfolder%\%dbname%_%mydate%_%mytime%.bak' "
bkfolder=D:\DATA_ALS\DataLAB\Backup_DB คือโฟลเดอร์ที่ต้องการจัดเก็บไฟล์ที่เรา แบคอัพ
set dbname=DATA_ALS คือ database ที่เราต้องการจะแบคอัพ