VSS备份方案.docx

上传人:b****4 文档编号:5613411 上传时间:2023-05-08 格式:DOCX 页数:23 大小:422.46KB
下载 相关 举报
VSS备份方案.docx_第1页
第1页 / 共23页
VSS备份方案.docx_第2页
第2页 / 共23页
VSS备份方案.docx_第3页
第3页 / 共23页
VSS备份方案.docx_第4页
第4页 / 共23页
VSS备份方案.docx_第5页
第5页 / 共23页
VSS备份方案.docx_第6页
第6页 / 共23页
VSS备份方案.docx_第7页
第7页 / 共23页
VSS备份方案.docx_第8页
第8页 / 共23页
VSS备份方案.docx_第9页
第9页 / 共23页
VSS备份方案.docx_第10页
第10页 / 共23页
VSS备份方案.docx_第11页
第11页 / 共23页
VSS备份方案.docx_第12页
第12页 / 共23页
VSS备份方案.docx_第13页
第13页 / 共23页
VSS备份方案.docx_第14页
第14页 / 共23页
VSS备份方案.docx_第15页
第15页 / 共23页
VSS备份方案.docx_第16页
第16页 / 共23页
VSS备份方案.docx_第17页
第17页 / 共23页
VSS备份方案.docx_第18页
第18页 / 共23页
VSS备份方案.docx_第19页
第19页 / 共23页
VSS备份方案.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

VSS备份方案.docx

《VSS备份方案.docx》由会员分享,可在线阅读,更多相关《VSS备份方案.docx(23页珍藏版)》请在冰点文库上搜索。

VSS备份方案.docx

VSS备份方案

VSS备份的两种方法及恢复

方案一:

利用外界工具备份

1.用WINDOWS自带的备份功能直接备份VSS数据库目录

1、点击开始->附件->系统工具->备份

2、选择计划作业->点击添加作业->备份向导->下一步

 

3、备份选定的文件,驱动器或者网络路径->下一步(选择VSS数据库路径)

在下面这幅图中,您可以选择网络数据。

也就是说,这个备份进程如果不是在VSS服务期上运行的话,可以把VSS数据库信息存放的文件夹映射成网络路径。

如果在本机上,直接选择VSS数据库信息存放的文件夹就可以啦。

4、在下面这幅图中,备份媒体类型是灰掉的。

如果有磁带机等其它媒体格式的话,这个选项就不会是DISABLE的了。

设定备份媒体或者文件名,并标出路径,下一步。

5、选择备份操作类型,下一步

6、为了安全起见,选择备份后验证数据,下一步。

7、下一步

8、命名备份标签。

9、选择“以后”选项,输入本机的管理员密码

10、选择“设定备份计划”

设定开始备份的时间点

11、给备份作业起个作业名,规定开始时间。

下一步

点击“完成”,你就会看到

12、检查一下吧!

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

13、单击右键,选择属性,可以修改自己不满意的设置。

14、设置任务步骤完成。

15、当到了规定的时间,这个任务就会自动运行了:

2.可以用压缩程序配合WINDOWS任务来实现

11-15步介绍的是一种定期COPY工作,如果文件太大,需要压缩,该怎么办呢?

 

例如,用WinRar配合Windoows中的任务计划来实现。

首先,我们要了解WinRar的命令行格式。

WinRAR--

><@listfiles。

>

举个例子,WinRARaE:

\baktestd:

\vss

表示,将d:

\vss下的数据压缩到E盘下一个叫做baktest。

Rar的文件中。

详细内容可以参考WinRar提供的帮助文件。

此方案的具体操作的方法如下:

16、编辑批处理文件applegirlbak.bat,内容如下:

cdD:

\prOGRA~1\winrar30

winraraE:

\applegirlbakD:

\VSS

保存到D:

\下

17、打开任务计划

18、选择“添加任务计划”

下一步

19、选择“WinRAR”程序。

20、下一步

设定任务名称,执行周期

设定执行时间,开始日期。

21、设定启动任务的用户名,密码。

点击“完成”

这时,任务计划列表中多了一项新的任务

22、单击右键,修改WinRAR属性。

 

的“运行”字段值为

D:

\applegirlbak.bat

点击“应用”

16-22步骤描述了把VSS数据库压缩到指定的路径下的方法。

压缩后,如何恢复呢?

举个例子,A机器上的VSS数据库恢复到B机器上。

23、将A机器上的VSS数据库的所在的文件拷贝到B机器上。

24、在B机器上的VSSAdmin中,选择“OpenSourceSafeDatabase”

25、选择“Browse”,找到从A机器上拷贝过来的的VSS数据库,打开“srcsafe.ini”

这样,A机器上的VSS数据库就被恢复到B机器上了。

23-25讲的是在一个机器上恢复另一个机器上的VSS数据库的例子。

在本机器上备份和恢复与异机上的原理是一样的。

方案二:

用VSS的Archive功能配合bat文件来实现。

好处:

可以细化到每个尽可能小的子项目,备份具有灵活性。

1、首先编写一个批处理文件apple。

bat

appl.bat的内容大致如下:

;@-----------

SETSSDIR=D:

\programfile\visualstudio\VSS

FOR/F"tokens=1-4delims=/"%%iIN('date/t')DOSETDATE=%%i-%%j-%%k

D:

\programfile\visualstudio\VSS\win32\ssarc-d--yAdmin,appled:

\tmp\%DATE%backup1.ssa$/呼叫中心系统

FOR/F"tokens=1-4delims=/"%%iIN('date/t')DOSETDATE=%%i-%%j-%%k

D:

\programfile\visualstudio\VSS\win32\ssarc-d--yAdmin,appled:

\tmp\%DATE%backup2.ssa$/计费系统

;@-----------

保存到D盘下的BAT目录.其中 

D:

\programfile\visualstudio\VSS\win32\ssarc表示ssarc.exe所在的路径

d:

\tmp\%DATE%backup2.ssa表示项目数据将要被备份到的文件所在的路径和文件名

$/计费系统表示项目在VSSExplorer中的路径

FOR循环语句是为了能够按照“日期+项目名”,将同一个项目在不同日期下的备份区别开而添加的,你可以把这个循环语句删掉。

这个批处理文件备份了两个PROJECT。

2、点击开始->附件->系统工具->任务计划->添加任务计划->下一步->浏览->d:

\BAT\Apple.bat

->选择每天->设定起始时间,起始日期->用户名,密码,->完成。

3、以上这几步在方案一的17-21步已经描述过。

最终在任务计划的属性中,可以看到如下内容。

至此,备份完毕。

4、恢复:

恢复的时候,在VSSAdmin中,选择RestoreProject…,打开生成的SSA文件就可以了。

VSS数据库的恢复

今天我先简单把恢复的大概方法和大家说说,如果有时间的话,我再整理出一份有图片配合说明的文档。

  数据库管理员在做好备份工作后,要做一下检查工作,检查备份是否是OK的。

这个检查通常是通过在另外一台测试机上做数据库恢复来实现的。

  1.对于备份整个VSS数据库目录的情况

  a)直接把整个备份后的文件夹放到指定的目录下,(当然,如果是.ZIP,.RAR需要解压缩的)

  b)打开“Visual SourceSafe Administrator”

  c)打开“Users->OpenSourceSafeDatabase”

  d)浏览到存放备份文件夹的目录,打开“srcsafe.ini”文件。

  e)检查是否有问题即可。

  有的朋友问我,如果和原来的文件夹重名了,该怎么办?

答案很简单,把原来的文件重命名就可以啦!

比如起个“VSS040218”之类的名字,用的时候,重命名回来就可以了。

  2.对于压缩成“SSA”的恢复情况

  a)拷贝“SSA”文件到制定目录下

  b)打开“Visual SourceSafe Administrator”

  c)打开“Archive->RestoreProject…”

  d)浏览到存放备份文件的目录,打开生成的SSA文件

  e)检查是否有问题即可。

  有几个网友来信问我:

“备份的问题:

我利用VSS自带的archive和restore功能来备份和恢复,但在恢复前,必须permanentlydestroyproject后,再进行restore,数据库才能被恢复,否则和恢复前一摸一样,但是在实际工作中,如果随便彻底删除project,总是觉得很不安全的。

  答案很简单,把原来的项目(Project)重命名就可以啦!

比如在原来项目名字后面加上“040218”之类的标识,之后再做“RestoreProject”。

检查恢复的情况是否正确之后,再决定是删除还是重命名。

  当然,再次提醒各位,数据库恢复的测试是在一台独立的测试机器上进行的。

  根据我的经验,给大家的建议是:

如果数据库比较大,比如超过了8G,建议用第一种备份方法,比较快,安全。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2