1。備份指令碼
echo ********************== 開始 ********************====
set vss_install_path=d:/vss/
set vss_db=e:/vss/
set backup_file="e:/vssbackup/%date%_%time%_backup.ssa"
set vss_admin_name=admin
set vss_admin_password=***x
for /f "tokens=1-3 delims=- " %%i in ('date /t') do set date=%%i-%%j-%%k
for /f "tokens=1-2 delims=: " %%i in ('time /t') do set time=%%i_%%j
%vss_install_path%"ssarc.exe" -d- -i- -y%vss_admin_name%,%vss_admin_password% -s%vss_db% %backup_file% $/
if errorlevel 1 (
echo 備份失敗
) else (
echo 備份成功
)echo ********************== 結束 ********************====
2。計畫任務設定指令碼
@echo off
@title vss自動備份任務設定
schtasks /create /ru system /sc daily /st 12:00:00 /tn "vss自動備份任務" /tr "cmd /c d:/vss/backup.bat >> d:/vss/backup.log"
使用》符號可以將每次備份的日誌都記錄到後面的日誌檔案中。
3。參考資料
vss的每日自動備份
讓
sourcesafe
每天自動備份及修復
(適用於
vss6.0
和vss2005)
@echo off
@title vss自動備份
VSS的每日自動備份
作為乙個老程式設計師肯定不能幹這種重複的手工勞動,得想個辦法,偷一下懶。網上找了一圈,codeproject.com上找到了一篇講這個的文章。理解之後,做成了以下的bat檔案 echo off title backing up source safe databases set vss instal...
VSS的每日自動備份
小弟在專案中兼職擔當配置管理員,備份vss的重任當然也得我來扛著,不然兄弟們加班加點的勞動果實可能因為什麼天災人禍一不小心就掛了。以往備份vss的頻率是一月一次,近來受到上面的教導,備份頻率較少,需要每日備份。難道小弟我需要每日堅持到加班的最後一刻,然後再全部get最新,再壓縮檔案,再傳到伺服器上去...
VSS的每日自動備份
小弟在專案中兼職擔當配置管理員,備份vss的重任當然也得我來扛著,不然兄弟們加班加點的勞動果實可能因為什麼天災人禍一不小心就掛了。以往備份vss的頻率是一月一次,近來受到上面的教導,備份頻率較少,需要每日備份。難道小弟我需要每日堅持到加班的最後一刻,然後再全部get最新,再壓縮檔案,再傳到伺服器上去...