一:
你可以用这个方式恢复:
1.在服务器上打开配置库所在目录的srcsafe.ini文件,看里面是不是有这么一行 Use_Network_Name = Yes ,如果是“No”改成“Yes”,如果没有则添加这一行,然后保存。
2.在你用来访问VSS的客户机上(Win2000/NT)建立一个帐号为Admin的用户,密码自己随便定。注销当前用户,改用Admin这个用户登录到本地机器。
3.在自己的机器上安装一套VSS的管理程序,即Visual Sourcesafe administrator,运行之,用它去打开你的配置库,你现在可以用Admin的身份做一切操作了,包括改密码.
注释: VSS的安全性很差,访问控制形同虚设,任何普通用户都可以获得整个版本库的全部内容,如果不给srcsafe.ini文件加只读保护的话,普通用户都能变成Admin来搞破坏。
二:忘了SourceSafe管理员的密码怎么办?
打开vss数据库所在的文件夹,打开data目录,找到um.dat文件,用十六进制编辑器打开编辑它,从 offset 80 的 55 55 开始,将值改为如下文所述的样子,然后保存,这样um.dat文件就回到了初始状态。
再打开vss admin,就可以用admin用户登录了,密码为空。
80h: 55 55 bc 7f 41 64 6d 69 6e 00 00 00 00 00 00 00
90h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0h: 00 00 00 00 90 6e 00 00 a8 01 00 00 00 00 00 00