@echo off
set bkfolder=D:\DATA_LAB\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.\SQLEXPRESS\SQLEXPRESS -o"%bkfolder%\backup_db_%dbname%_%mydate%_%mytime%.log" -Q"backup database %dbname% to disk='%bkfolder%\%dbname%_%mydate%_%mytime%.bak' "
ถ้ามีการลบ data ออกไปเป็นจำนวนมาก แล้ว ดันอยากเรียกมันกลับมาใช้งานนี่แหละครับ
ผมจะเอา ไฟล์ bak มาใช้ประโยชน์ได้ยังไงรึครับ
หรือว่ามีวิธีอื่นที่จะเรียกคืน บาง ตาราง ได้ไม๊ครับ
Tag : .NET, Win (Windows App), C#, VS 2012 (.NET 4.x), Windows