现在的位置: 首页 > 综合 > 正文

VSS 备份的两种方法

2013年02月02日 ⁄ 综合 ⁄ 共 1427字 ⁄ 字号 评论关闭
 

VSS 备份的两种方法

http://51cmm.csai.cn/casepanel/CM/No055.htm

以前写过《VSS 备份的两种方法》,陆续得到了网友们的一些反馈(也收到了一些可怕的病毒邮件:(。问题主要集中在备份之后的恢复方面。因为我只是和大家详述了如何备份,没有拿出篇幅来介绍恢复,抱歉! 
  
今天我先简单把恢复的大概方法和大家说说,如果有时间的话,我再整理出一份有图片配合说明的文档。 
  
数据库管理员在做好备份工作后,要做一下检查工作,检查备份是否是OK的。这个检查通常是通过在另外一台测试机上做数据库恢复来实现的。 
  
1. 对于备份整个VSS数据库目录的情况 
  a)
直接把整个备份后的文件夹放到指定的目录下,(当然,如果是.ZIP.RAR需要解压缩的) 
  b)
打开“Visual SourceSafe Administrator” 
  c)
打开“Users->Open SourceSafe Database” 
  d)
浏览到存放备份文件夹的目录,打开“srcsafe.ini”文件。 
  e)
检查是否有问题即可。 
  
有的朋友问我,如果和原来的文件夹重名了,该怎么办?答案很简单,把原来的文件重命名就可以啦!比如起个“VSS040218”之类的名字,用的时候,重命名回来就可以了。  
  
2. 对于压缩成“SSA”的恢复情况 
  a)
拷贝“SSA”文件到制定目录下 
  b)
打开“Visual SourceSafe Administrator” 
  c) 打开“Archive -> Restore Project…” 
  d)
浏览到存放备份文件的目录,打开生成的SSA文件 
  e)
检查是否有问题即可。 
  
有几个网友来信问我:备份的问题:我利用VSS自带的archiverestore功能来备份和恢复,但在恢复前,必须permanently destroy project后,再进行restore,数据库才能被恢复,否则和恢复前一摸一样,但是在实际工作中,如果随便彻底删除project,总是觉得很不安全的。。。” 
  
答案很简单,把原来的项目(Project)重命名就可以啦!比如在原来项目名字后面加上“040218”之类的标识,之后再做“Restore Project”。检查恢复的情况是否正确之后,再决定是删除还是重命名。  
  
当然,再次提醒各位,数据库恢复的测试是在一台独立的测试机器上进行的。。。 
  
根据我的经验,给大家的建议是:如果数据库比较大,比如超过了8G,建议用第一种备份方法,比较快,安全。 

 

 

 

 

 

关于VSS备份还原的问题--急!!

关于VSS备份还原的问题,由于单位的Vss库比较大,我采用了分项目数据备份保存,就是VSS的restore功能,做了其中一个项目的数据还原后,发现无法分配权限,这个是为什么?

比如说我们的VSS库是在服务器A上,我想在本地还原一个数据库,采用方式如上,但是本地还原后,我新建用户却无法分配权限,分配权限显示是灰色的,根本无法使用,这个是为什么?

 

转载请注明源自www.SCMLife.com,请保留版权. 本贴地址:http://bbs.scmlife.com/viewthread.php?tid=10597

 

 

 

一个很基本的问题,你需要在VSS AdministratorOptions中设置一下。如图,Enable Rights and Assignments commands选项选中即可。

抱歉!评论已关闭.