修复损坏的VSS数据文件

news/2024/7/8 7:05:23
今天遇到一个问题,使用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



http://www.niftyadmin.cn/n/3652962.html

相关文章

FreeBSD中编译JDK

自从JDK 1.1.8后,FreeBSD 因为在 Java 授权上的种种问题,已经不能发布预编译的 JDK 软件包,也没有了所谓的 Official Release 了 。现在要在FreeBSD上使用最新的Java技术,需要通过下面的方式自己编译并进行安装:(1) F…

让Firefox的菜单具有Windows XP风格!

修改用户配置文件userChrome.css, 增加如下内容:/* Make menus XP style */menupopup, popup {border: 1px solid ThreeDShadow !important;-moz-border-left-colors: ThreeDShadow !important;-moz-border-top-colors: ThreeDShadow !important;-moz-bo…

windows上添加回环网卡配制网络,通过SecureCRT连接linux虚拟机

注,这大概是13年的这个时候我写的一点点笔记,刚刚需要时翻了出来。原样贴下面。转眼间3年过去了,哎,我的青春啊。 注意,其中的windows上添加回环网卡,和现在的win10有点不一样,我在最后&#x…

[收藏] FreeBSD ports中make可带有的参数

出自:http://blog.yarshure.com/archives/000072.htmlFreeBSD ports中make可带有的参数一直以来大家不知道在ports中的make还可以有很多的功能,今天我将它可以带有的参数一个个列出来。希望做为一个记录,还是比较有用的哟。fetch - Retrieves…

今天终于知道了什么是X-window中字体hinting的含义了!

字型描繪演算法往往相當複雜,因為他必須去決定哪一個字元組基於在.ttf檔內的演算法去使其顯眼。當你把字型大小決定在60~80的時候,這種字元演算法的一個或兩個位元”忘了”去放亮看起來是不會有太大差別,但如果你的字型大小在8到11位元組的時…

单链表反转的三种方法

Talk is cheap, show your code! struct Node { int data; Node* m_pNext; Node(int d):data(d){m_pNext NULL;} }; 1. 从前遍历到尾,依次反转指针的指向,原来的头指针的下一结点设置为空,原来的尾结点变成头结点返回。 Node* Reverse(Nod…

使用libevent编写Linux服务

本文转自:http://blog.chinaunix.net/uid-25885064-id-3399488.html 我在此代表广大网友对原作者表示感谢。 -------------------下面是正文--------------------------- 一、初始化事件 首先完成对libenvent的事件初始化和事件驱动模型的选择。在使用多线程的情…