VSS备份有以下两种方式
一、备份为rar文件
脚本文件vss_bak.bat
rem ==========vss备份开始==========
set projectName=CMGP
set winrarpath=.\
set vssServerPath=\\pcserver1\aspire_vss\*.*
set vssPathBak=E:\workspace\vss_bak\
FOR /F %%J IN ('date /t') DO SET DAY=%%J
%winrarpath%rar a -r %vssPathBak%%projectName%_backup(%DAY%).rar %vssServerPath%
rem ==========vss备份成功==========
pause
二、备份为ssa文件
脚本文件vss_bak.bat
rem ==========vss备份开始==========
rem .................................................>本地vss的安装路径
set vssPath=D:\temp\VSS\win32\
rem .................................................>即将要备份的vss服务器的项目文件夹
set BakPath=E:\Projects\VSS管理\vss_bak
rem .................................................>vss服务器的srcsafe.ini的文件路径
set vssServerPath=\\10.0.0.0\project$\
rem .................................................>vss服务器的data文件夹的文件路径
set vssServerDataPath=\\10.0.0.0\project$\data
rem .................................................>vss后台管理员名称
set loginid=admin
rem .................................................>vss管理员登陆的密码
set pwd=admin
FOR /F %%J IN ('date /t') DO SET DAY=%%J
rmdir /s/q VSS备份(%DAY%)
md %BakPath%\VSS备份(%DAY%)
rem .................................................>按工程进行备份
FOR /F "delims=" %%i IN (ProjectNames.txt) DO "%vssPath%ssarc.exe" -d- -s%vssServerPath%,%vssServerDataPath% -i- -y%loginid%,%pwd% "%BakPath%\VSS备份(%DAY%)\%%i(%DAY%).ssa" "$/%%i"
rem ==========vss备份成功==========
pause
其中ProjectNames.txt中是VSS项目名称,支持多个项目
后记
设置定时执行备份任务
至于怎么让备份任务每天都执行呢?我们可以用windows附件-->系统工具-->任务计划功能,
让它每天或设置间隔时间执行,只需要把这个批处理文件添加到任务即可,这样即可实现自动备份配置库。
分享到:
相关推荐
本资料"VSS备份操作步骤.zip"提供了一种通过批处理脚本(bat文件)实现VSS备份的方法,这是一种自动化且高效的备份策略。下面将详细介绍VSS备份的基本概念和操作步骤: 1. **VSS原理**: VSS通过协调系统中的各个...
首先,让我们了解一下VSS备份的三种主要方法: 1. 使用Windows自带的备份功能: 在Windows操作系统中,你可以通过“开始”菜单的“附件”->“系统工具”->“备份”来设置VSS数据库的备份。在“备份向导”中,选择...
总的来说,VSS备份批处理脚本是实现自动化备份的关键,它可以提高工作效率,减少人为错误,并确保在系统出现问题时,能够快速恢复数据。通过深入理解并定制这类脚本,你可以更好地管理和保护你的VSS项目。当然,随着...
Windows系统自带的“备份与还原”工具可以实现基本的VSS备份,但为了更高级的功能和更好的管理,你可能需要使用第三方备份软件,如Acronis True Image、Veeam Backup & Replication等。 4. **配置备份设置** 在...
VSS的一个关键优势在于它能在不锁定文件的情况下进行快照,这意味着备份过程不会影响到用户对文件的正常操作,同时备份工具也可以在文件使用期间备份快照,从而避免了传统备份中的“备份窗口”问题。这提高了备份...
卷影复制策略则是管理和利用VSS进行定期备份的重要工具。下面我们将详细探讨VSS的工作原理、卷影复制策略的设置及其在备份中的应用。 首先,VSS工作原理的核心在于协调写时复制技术。当VSS被触发时,它会暂停所有...
【VSS备份方法详解】 VSS(Visual SourceSafe),是由微软开发的一款版本控制系统,用于管理软件项目的源代码和其他文件。本文将详细介绍两种备份VSS数据库的方法。 ### 方案一:使用Windows自带的备份功能 #### ...
如何实现的VSS自动备份。 如何实现的VSS自动备份。 如何实现VSS自动备份的方法
然而,VSS本身并不自带自动备份功能,这意味着用户需要手动执行备份操作来确保数据的安全性。为了解决这个问题,我们可以利用特定的插件来实现自动备份,比如“vss的自动备份插件”。 这款插件的主要目标就是弥补...
标题提到的"vss自動備份工具,已做成.bat文件了",意味着这是一个基于批处理脚本(.bat文件)的VSS备份解决方案,用户可以下载并运行该脚本来实现对VSS数据库的自动化备份。 批处理脚本是Windows操作系统中的一种...
删除vss版本文件脚本.cmd 点击使用即可,在右键中即可看到,删除文件夹下的Vss版本文件
6. 选择合适的VSS备份类型,VSS(Volume Shadow Copy Service)是Windows操作系统中用于备份和还原的一种服务。VSS备份类型确保了备份过程中数据的一致性和完整性。 7. 对以上配置进行确认后,点击“备份”按钮开始...
四、VSS备份与恢复 1. 数据备份:为了防止数据丢失,定期备份VSS数据库至关重要。可以利用VSS的“备份”功能,将整个数据库保存到指定位置。 2. 数据恢复:在遭遇数据丢失或系统故障时,可以通过“还原”功能,将VSS...
**五、VSS备份与恢复** 1. **备份**:定期备份VSS数据库至关重要,以防数据丢失。VSS内置了备份工具,用户可设置自动或手动备份。 2. **恢复**:如果数据丢失或损坏,可以使用备份文件恢复VSS数据库,保持项目连续性...
工作文件夹(working folder)用于存放VSS备份的文件副本,方便用户编辑和查看。 【版本控制】 VSS的版本控制功能可以保存文件的多个版本,追踪每一个细微的变化。主要特点包括: 1. **组内合作**:默认情况下,同一...
- **备份VSS库**:定期备份VSS数据库,防止数据丢失。 - **恢复操作**:在数据损坏或误删情况下,可以从备份恢复。 6. **VSS的局限性** - **性能问题**:随着项目规模扩大,VSS的性能会下降。 - **安全性**:...
- **配置NetBackup执行VSS备份**:在NetBackup中设定参数,使其能够利用VSS创建Exchange数据库的快照。 - **备份Exchange数据库**:最后,按照预定策略进行Exchange数据库的备份操作。 通过上述技术方案,企业...