VSS备份两种方法

摘要:
%VSS_Admin_密码%-s%VSS_DB%%Bak_文件%$/@ECHO已完成备份文件说明1如果在实际项目中使用,请备份计划作业->添加作业->备份向导->接下来,备份所选文件;驱动器或网络路径-&gt,下一步(选择VSS数据库路径)->密码设置备份计划->

1. 

VSS备份两种方法第1张@ECHO OFF
VSS备份两种方法第1张@TITLE Backing up source safe databases
VSS备份两种方法第1张
VSS备份两种方法第1张SET VSS_Install_Path
="D:\Program Files\Microsoft Visual Studio\VSS\win32\"
VSS备份两种方法第1张SET VSS_DB
="\\Server\Vss_DB_Path\Vss_DB_Name"
VSS备份两种方法第1张SET Bak_File
="e:\%DATE%_Backup.ssa"
VSS备份两种方法第1张SET VSS_Admin_Name
="admin"
VSS备份两种方法第1张SET VSS_Admin_Password
="Your Admin Password"
VSS备份两种方法第1张
VSS备份两种方法第1张FOR /F 
"tokens=1-3 delims=- " %%i IN ('date /t') DO SET DATE=%%i-%%j-%%k
VSS备份两种方法第1张
VSS备份两种方法第1张%VSS_Install_Path%
"ssarc" -d- -y%VSS_Admin_Name%,%VSS_Admin_Password% -s%VSS_DB%  %Bak_File% $/
VSS备份两种方法第1张
VSS备份两种方法第1张@ECHO Finished backups


文件的解释
1 在实际项目中使用的话,需要修改文件中五个参数:
   VSS_Install_Path :VSS的安装路径
   VSS_DB :需要备份的VSS DB的路径
   Bak_File :备份文件的输出地址
   VSS_Admin_Name :VSS DB管理员的用户名
   VSS_Admin_Password :VSS DB管理员的密码

2 “FOR /F "tokens=1-3 delims=- " %%i IN ('date /t') DO SET DATE=%%i-%%j-%%k”
   设置一个获取当前日期的变量,用于每日备份的文件名

3 “%VSS_Install_Path%"ssarc" -d- -y%VSS_Admin_Name%,%VSS_Admin_Password% -s%VSS_DB%  %Bak_File% $/”
  BAT文件的核心:使用了VSS安装路径下的 ssarc.exe 这个实用的工具来备份指定的VSS DB.  $/ 为备份根项目(所有的项目),例:$/Project1 备份根项目下的Project1。可同时备份多个项目用空格分开

详见VSS安装路径下的 ssarc.exe 工具帮助

每日工作的配置
1 进入备份服务器
2 开始——程序——附件——系统工具——任务计划——添加任务计划
3 选择保存的我们做成的VSS备份的bat文件,设置执行频率为“每日”,时间可设置为凌晨1、2点钟,那时大家应该都下班了吧。
4 OK!大功告成,不用管备份的事情了。不过一定得把备份服务器的硬盘弄大一点,项目大了的话,备份文件还是挺大的,小心撑爆硬盘,过了保质期后,可以手动废掉一些过期的备份文件。

 

 

2.用WINDOWS自带的功能.

开始->附件->系统工具->备份

计划作业->添加作业->备份向导->下一步

备份选定的文件,驱动器或者网络路径->下一步(选择VSS数据库路径)->增量/每日/...

下一步->下一步->下一步->密码

设定备份计划->日程安排(每周)->确定.

开始->附件->系统工具->任务计划  中添加了新的一项.

 完成。

免责声明:文章转载自《VSS备份两种方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Android之背景透明度一则 Oracle 和 SqlServer 语法区别 (原创)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

FastDFS分布式存储

分布式存储分类 通用分布式存储:mogilefs, fastdfs, ...(无文件系统接口, 通过API访问) 专用分布式存储:即分布式文件系统, moosefs, ...(有文件系统接口) GFS: Google FileSystem,分布式系统的开山鼻祖, 由于Google内部需要遂开发, 后来发布论文公布其技术细节, 但是没有开源,擅长处理单个大文...

基于Socket的文件传输(使用CSocket类)

本软件使用MFC采用面向对象的方法实现了基于Socket的文件传输。这是原来研究生课程的结课作业,实现了Socket的发送和接收,以及读取ini配置文件等操作。使用了CSocket类 以下是当时结课作业 的正文:   一.软件特点如下:   1.      采用了多线程的方法,文件传输时使用AfxBeginThread()开启新线程   void CC...

webstorm2019.2永久破解教程(亲测有效)

webstorm2019.2永久破解教程(亲测有效) 一、总结 一句话总结: 1、Help -> Edit Custom VM Options ... 来编辑vmoptions文件 2、vmoptions文件最后加上:-javaagent:你的jetbrains-agent.jar的绝对路径 3、破解后,可以采用License server方式激活...

linux笔记1(创建用户、安装gcc、安装五笔输入法)

linux笔记1(创建用户、安装gcc、安装五笔输入法) linux简说 内核:在计算机启动时载入基本内存,管理一些基本的输入输出,管理一些进程的初始化以及进程之间的调 试。控制硬件的运行。   Shell:系统的命令解释器,用户进程与kernel的桥梁作用 终端模拟器(Terminal Emulator):交互操作系统,并得到提示与反馈。   x...

lucene.net 应用资料

本文介绍了什么是Lucene,Lucene能做什么. 如何从一个文件夹下的所有txt文件中查找特定的词? 本文将围绕该个实例介绍了lucene.net的索引的建立以及如何针对索引进行搜索.最后还将给出源代码供大家学习. 源代码下载 What’s Lucene Lucene是一个信息检索的函数库(Library),利用它你可以为你的应用加上索引和搜索的功能....

MySQL的binlog数据如何查看

binlog介绍 binlog,即二进制日志,它记录了数据库上的所有改变. 改变数据库的SQL语句执行结束时,将在binlog的末尾写入一条记录,同时通知语句解析器,语句执行完毕. binlog格式 基于语句,无法保证所有语句都在从库执行成功,比如update ... limit 1; 基于行,将每一次改动记为binlog中的一行.在执行一个特别复杂的...