您的位置:首页 > 其它

修复损坏的VSS数据文件

2008-06-08 15:07 253 查看
今天遇到一个问题,使用VSS的时候,突然跳出一个错误:

       Error reading from file!

发现有一个VSS上的目录出现了异常,只要鼠标点击,就跳出这个错误!尝试如下动作:
 
    - 删除这个分支 ... 失败
    - 重新命名这个分支  ... 失败
    - 用archive的备份档来恢复这个分支 ... 失败

发现都没有办法,但从中有观察到说有一个文件tundaaaa.a打开,未能正常关闭!
于是重启了VSS所在的Server...
发现...还是...失败!

于是决定把VSS下面的data目录进行备份,一看,下了一跳,居然有4.xG的大小!这个应该是一个潜在的
不安因素,但是问题还是要解的!

哈哈...动感超人登场...公司里管VSS服务器的那位大牛从微软MSDN上翻出来了一个陈铁,说是有解决办法,
不过就是网上有流传这个办法不是100%管用,不管了,说什么都要试试:

在VSS的安装目录下,有一个程序叫analyze.exe,可以用来修复损坏的数据文件, 用法如下:
    analyze -f

用我的例子来说:

    D:/MSVSS/Win32/analyze.exe -f E:/SourceBin/Data

跳出一个窗口,说正在修复...接下来就出去转转,回来看看结果就可以了!
如果点背,可以修复,如果中头彩,我也就没有什么办法了!
...
... ... 上mop中... ...
...
回来看看,哈哈...成功了!我没有rpwt !!!

放出M$的帖子:http://support.microsoft.com/default.aspx?scid=kb;en-us;Q153501
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: