vss error reading from file 解决方法

vss error reading from file 解决方法

1 若服务器中存在 vss/data/backup目录,请将该目录删掉
2 运行cmdhtml

cd..服务器

cd C:\Program Files\Microsoft Visual SourceSafe
3 在命令行输入本机vss的安装路径,如C:\Program Files\Microsoft Visual SourceSafe的路径,转到该目录下执行 analyze.exe -f  filepath,filepath是源文件共享路径如D:\VSS\YiHuCom2011\data按下回车后开始修复......等待......提示修复完成,ok,一切VSS操做又均可以正常进行了!

注意,修复前请全部链接到该VSS项目的人员退出VSSpost

 

修复损坏的VSS数据文件url

今天遇到一个问题,使用VSS的时候,忽然跳出一个错误:

       Error reading from file!

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

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

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

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

在VSS的安装目录下,有一个程序叫analyze.exe,能够用来修复损坏的数据文件, 用法以下:
    analyze -f <path to data folder>

用个人例子来讲:

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

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