vss error reading from file 解決方法


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數據文件

今天遇到一個問題,使用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 !!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM