vss error reading from file 解决方法
1 若服务器中存在 vss/data/backup目录,请将该目录删掉
2 运行cmd
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项目的人员退出VSS
今天遇到一个问题,使用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 !!!