首页 > 代码库 > VSS数据自动备份
VSS数据自动备份
VSS 的全称为 Visual Source Safe ,作为 Microsoft Visual Studio 的一名成员,它的主要任务就是负责项目文件的管理,几乎可以适用于任何软件项目,
占用空间小并且方便各个版本代码和文档的获取,对开发小组中源代码的访问进行有效的协调。
VSS 2005界面如下:
为了防止主服务器发生故障导致数据丢失,我们需要定期备份代码数据到备份服务器,VSS自带的备份工具为安装目录下的ssarc.exe,用法如下:
手动备份比较麻烦,查找了一下相关资料,编写了一个bat文档,然后安排相应的Windows计划任务,方便的实现了数据的自动备份,代码如下:
@ECHO OFF@TITLE Backup Visual 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文档的结果如下:
VSS数据自动备份
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。