金瓜閒閒-GoldenMelon's Home
2017年5月25日 星期四
XCOPY日期備份
參考值如下
FOR /F "tokens=1-3 delims=/ " %%a IN ("%date%") DO (SET _today=%%a%%b%%c)
XCOPY d:\. M:\DAY\%_today% /D/K/E/Y/C/I/H/S
attrib -S -h m:\day\* /D /S
XCOPY M:\DAY\%_today%\. X:\DAY\%_today% /D/K/E/Y/C/I/H/S
attrib -s -h m:\day\* /D /S
SQL EXPRESS 備份設定紀錄
在主機備份資料夾建置兩個檔案一個是BkDB.bat和BkSql.sql
BkSql.sql
內容是
use master
go
declare @mydt datetime
declare @mybk nvarchar(100)
set @mydt = getdate()
set @mybk = '
d:\
目錄名稱
\
備份檔名_manual
_' + convert(nvarchar(100), @mydt, 12) + '.bak'
backup database
DBNAME
to disk = @mybk
go
BkDB.bat內容是
sqlcmd -s .\sqlexpress -i
d:\
BkSql.sql
forfiles /p
d:\目錄名稱
/s /m *.bak /d -7 /c "cmd /c del @file"
xcopy D:\
目錄名稱
D:\
第二目錄名稱
\dbbk /Y /D
forfiles /p D:\
第二目錄名稱
\dbbk /s /m *.bak /d -1 /c "cmd /c del @file"
後續再把BkDB.bat設定排程即可!
‹
›
首頁
查看網路版