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

相關文章
相關標籤/搜索