vss服务器手动备份项目,VSS数据自动备份

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

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

VSS 2005界面如下:

a18a8d1821230fa26ce40f221d73d5b4.png

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

f79cb4fd3d015dadc8a6a9e3cb68b48d.png

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

@ECHO OFF@TITLEBackupVisual Source Safe databaseSET VSS_Install_Path="C:\Program Files (x86)\Microsoft Visual SourceSafe\ssarc.exe"

SET VSS_DB="D:\VSSDB"

SET BackPath=D:\Softwar\VSSSET BackupName=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%.ssaSET 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%\*.*" /qDel "%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文档的结果如下:

b918866da8442ce6e2165ddc350b267e.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值