刚到一个公司,用的开发环境什么的,全都要自己去安装设置一遍。用的本本是4g内存,为了更好的利用,就安装了win7 x64位 sp1 的MSDN原版系统,一切都挺好的,也基本上没有什么兼容不兼容的。今天说是让我vss 连接上服务器,用户名,密码都已经给了,跟我一起来的同事们(系统是xp的)都轻松的连接上了,只有我,总是报“access to file ****/rights.dat denied”错误,从字面意思理解的话,就是没有权限访问该文件,但是,在网上邻居中,可以看到该服务器,也可以用用户名,密码登录到服务器上,连vss那里的database设置都能够设置好,只差最后一步,哎,我还以为是服务器的问题,于是就在网上狂搜、海搜,结果搜出来的解决方法千篇一律,总是解决不了我的问题;换个角度,还以为是win7 兼容性的问题呢,结果搜了一下,也看到了win7系统能够连接成功的实例;难道是x64的问题。在网上搜了半天也没有发现有关win7x64 跟vss的问题,好像也有成功的。哎,可能是rp不好的问题吧,在同事的提议下,我就安装了一个虚拟机VirtualBox (免费的)在里面装了个winxp系统,然后用它来连接vss ,结果,依旧 杯具,问题依旧。当时,我就有点¥##@@#¥¥的冲动。终于下定决心,要换系统,装xp。今天下午,我吧系统,驱动都下好了。晚上都准备重装系统了,突然之间来了一个念头,是不是防火墙的问题啊,我记得我的防火墙没有开啊,算了,还是先去设置一个例外试一试,于是,就将Visual SourceSafe Administration Tool和Visual SourceSafe都加入到例外中,然后再去试一试,结果,惊喜出现了,竟然可以连上了,呵呵,差一点啊,好险啊。结果我又看啦一看防火墙,发现防火前也开启着,妈的,什么时候开的,我怎么不知道。

   现在,总结一下,VSS 的配置。

VSS 服务端配置,网上资料很多,就不再累述,总的来说两点:文件夹要共享;用户组要用修改、写入权限。

VSS客户端 : 能够访问到vss服务器,用户名,密码能够正常登陆。基本上就可以了

不管是服务端还是客户端,都要检查一下,防火墙是否启用,如果启用的话,看看有没有必要,将程序添加入例外中.