码迷,mamicode.com
首页 > 其他好文 > 详细

VSS数据自动备份

时间:2014-12-09 00:20:23      阅读:348      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   io   ar   color   os   sp   

VSS 的全称为 Visual Source Safe ,作为 Microsoft Visual Studio 的一名成员,它的主要任务就是负责项目文件的管理,几乎可以适用于任何软件项目,

占用空间小并且方便各个版本代码和文档的获取,对开发小组中源代码的访问进行有效的协调。

VSS 2005界面如下:

bubuko.com,布布扣

 

 为了防止主服务器发生故障导致数据丢失,我们需要定期备份代码数据到备份服务器,VSS自带的备份工具为安装目录下的ssarc.exe,用法如下:

bubuko.com,布布扣

手动备份比较麻烦,查找了一下相关资料,编写了一个bat文档,然后安排相应的Windows计划任务,方便的实现了数据的自动备份,代码如下:

@ECHO OFF

@TITLE Backup Visual Source Safe database

SET VSS_Install_Path="C:\Program Files (x86)\Microsoft Visual SourceSafe\ssarc.exe"

SET VSS_DB="D:\VSSDB"

SET BackPath=D:\Softwar\VSS

SET BackupName=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%.ssa

SET BakFile="%BackPath%\%BackupName%"

SET DestPath="\\192.168.1.145\d$\VSSBK"

SET VSS_Admin_Name="Admin"

SET VSS_Admin_Password="123456"

@ECHO Net use Remote Server....
net use  %DestFile% 123456 /user:administrator 

@ECHO Delete Old Backup File...
Del "%BackPath%\*.*" /q
Del "%DestPath%\*.*" /q

@ECHO Backup VSS DB....
%VSS_Install_Path%  -d- -i- -y%VSS_Admin_Name%,%VSS_Admin_Password% -s%VSS_DB% %BakFile% $/

@ECHO Copy File to Remote Server....
copy %BakFile% %DestPath%

@ECHO Finished Visual Source Safe database backup

 

其中VSS_Install_Path,VSS_DB,BackPath,BakFile,DestPath,VSS_Admin_Name,VSS_Admin_Password及net use %DestFile% 123456 /user:administrator语句,要根据自己的需要进行相应的修改。

执行bat文档的结果如下:

bubuko.com,布布扣

 

 



 

VSS数据自动备份

标签:des   style   blog   http   io   ar   color   os   sp   

原文地址:http://www.cnblogs.com/rainboy2010/p/4152181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!