Jim 2008-8-11 09:06
请教各位兄弟,6.0的备份文件可否在2005中恢复
我这里有一个老配置库,用的是VSS 6.0。但目前用的新服务器的配置库是VSS 2005。
现在需要把老库也移进新服务器,同时保留老库中的历史记录等。直接用6.0的备份文件在2005中恢复,vss报错。原因是备份文件不相容。
请教各位高手,看有没有办法解决这个问题。
hongerchen 2008-8-11 17:23
VSS6.0很简单的,可以装一个VSS6.0,建一个新库,把VSS6.0的备份先建立起来,然后把建立好的物理文件直接通过VSS2005客户端访问即可。
hongerchen 2008-9-4 13:45
[quote]原帖由 [i]Jim[/i] 于 2008-9-3 17:59 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=113633&ptid=14846][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
版主没理解我的意图。 :em30 [/quote]
我觉得我理解了你的意思啊。
jim是不是有一个VSS6.0的ssa文件,在VSS2005中Restore不过来?
如果是的话,我建议在VSS6.0中Restore,然后,直接用VSS2005访问刚才Restore的数据库即可。
hifly 2008-9-6 14:48
[quote]原帖由 [i]hongerchen[/i] 于 2008-9-4 13:45 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=113805&ptid=14846][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
我觉得我理解了你的意思啊。
jim是不是有一个VSS6.0的ssa文件,在VSS2005中Restore不过来?
如果是的话,我建议在VSS6.0中Restore,然后,直接用VSS2005访问刚才Restore的数据库即可。 [/quote]
楼主还期待一个答案:
在6.0下完成恢复后,怎么转换到2005版本下,然后彻底放弃6.0版本。
请问你们当初是怎么做的呢?
hongerchen 2008-9-8 13:47
[quote]原帖由 [i]hifly[/i] 于 2008-9-6 14:48 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=114108&ptid=14846][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
楼主还期待一个答案:
在6.0下完成恢复后,怎么转换到2005版本下,然后彻底放弃6.0版本。
请问你们当初是怎么做的呢? [/quote]
印象中是直接使用VSS2005服务器端和客户端访问VSS6.0的配置库,没有特别升级。
hifly 2008-9-9 15:00
[quote]原帖由 [i]hongerchen[/i] 于 2008-9-8 13:47 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=114264&ptid=14846][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
印象中是直接使用VSS2005服务器端和客户端访问VSS6.0的配置库,没有特别升级。 [/quote]
就是说你们的库还是在6.0版本下?
hongerchen 2008-9-9 18:18
[quote]原帖由 [i]hifly[/i] 于 2008-9-9 15:00 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=114476&ptid=14846][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
就是说你们的库还是在6.0版本下? [/quote]
应该有内部升级机制吧,我们一直使用VSS2005服务器端和客户端访问配置库,估计内部做了调整。
Jim 2008-9-15 19:48
嘿嘿。搞定了。
多谢两位先。
我们是这样弄的:
如何将VSS6.0的配置库数据从一台服务器转移至另一台VSS2005下
注:VSS6.0称为老库,2005称为新库。
1、Archive老库数据,然后在新库中Restore。 失败,错误原因:备份文件不相容。 -_-
2、将老库的数据全部取出(get),再将数据直接装入新库(拖windows文件夹导入)。成功,但无法保留老库的历史记录。
3、绝招!!
直接copy老库下的‘data’文件夹,在新库中覆盖。完全成功!历史及‘check out’状态均在。类似数据评议。
要点:
(1)平移前老库的文件无需全部check in,但新老库的用户名要一致。注意密码问题。
(2)用户名一致后,访问权限也一直。
(3)若拷贝data时同时拷贝了users,则用户完全一致。
嗯,类似版主的办法。进行点儿优化。
效果:同事们已经使用了一周了,无任何问题。
由此可见,2005和6.0基本上是一样的,都是很成熟的产品。另外,VSS的数据转移和备份还是直接对其windows目录操作会好一些。
再次感谢ls两位的帮助。多谢!