公司项目开发源代码管理一直用vss,从vss6.0用到vss8.0(vss2005),在近两年的试用中碰到一些大大小小的问题:

1:vss服务迁移,这个比较好办,直接将整个vss目录拷贝过去,加上相应的权限就行了

2:vss错误修复,

由于各种原因(vs出错,vs强行结束,网络错误,vss服务器异常启动,关机等),1个工作日下来,vss服务或多或少的总有一些问题,vss出了错误后,从vs中打开程序有时候会很慢或异常,所以必须要修复。由于对vss了解肤浅,处理这个问题也经历了几个阶段

a、运行 Microsoft Visual SourceSafe Administration 后,如果有错误,会提示需要检查修复,一般就用这个检查下。

运行时间:不定期

其实这里面有问题,它应该只是检查了错误,而没有修复错误。

b、手动运行批处理文件修复

a方法每次都需要人工去运行挺麻烦,就做了1个批处理文件。点击执行就可以了。批处理文件内容如下:

"c:\Program Files\Microsoft Visual SourceSafe\analyze.exe" -f e:\vss\data

用法就不具体解释了,可以在dos命令下查看analyze.exe的使用说明

运行时间:1周1次,需要确保所有用户都没有使用vss

c、自动运行修复

用了AutoMate(定时执行任务的工具,比较好用,功能很强大)来自动运行vss修复任务

运行时间:1周几次,设置在凌晨1:00运行(具体看各自情况)

但运行了几个月后,最近发现1点问题,修复失败了,错误如下:

Visual SourceSafe Analyze Version 8.0

Copyright (C) Microsoft Corporation. All rights reserved.

Database analysis in progress @ 07-10-06; 8:11.

File e:\vss\data\status.dat is already open

Cannot rebuild the database while Visual SourceSafe is being run. Make sure all users have exited SourceSafe and try again.

Analysis complete @ 07-10-06; 8:11

但检查用户确没有发现有用户连接vss。google下之后,没有找到好的办法,只好将vss服务重启了下,就不报这个错误,就能正常修复了。估计是缓存原因引起的。

找到问题后,将自动运行的批处理文件内容做了一些修改,停止vss服务,修复vss,启动vss服务,批处理内容如下

net stop ssservice

"c:\Program Files\Microsoft Visual SourceSafe\analyze.exe" -f e:\vss\data

net start ssservice

经运行证实可行。 但还有个问题,如果分析的过程中异常了,vss服务将不能启动,所有做个调整,重启vss服务后,再修复,批处理文件内容如下:

net stop ssservice

net start ssservice

"c:\Program Files\Microsoft Visual SourceSafe\analyze.exe" -f e:\vss\data

最后强调一点:修复vss的时间,一定要再vss使用闲时,因为vss修复时vss不能提供服务。

附注:

几篇参考文章:

http://www.cnblogs.com/kaima/archive/2007/06/26/693268.html

http://www.cnblogs.com/LeeWenjie/archive/2006/11/24/509498.html

http://www.cnblogs.com/RChen/archive/2006/01/12/315861.html

http://support.microsoft.com/kb/279191/zh-cn

vss服务器状态失败_VSS错误自动修复相关推荐

  1. 谷歌邮箱服务器验证失败,Gmail错误:SMTP服务器需要安全连接,或者客户端未经身份验证。服务器响应为...

    Gmail错误:SMTP服务器需要安全连接,或者客户端未经身份验证.服务器响应为 我使用以下代码发送电子邮件.代码在我的本地机器中正确工作.但是在生产服务器上,我得到了错误消息.var fromAdd ...

  2. 获取服务器信息目录失败是怎么回事,获取服务器列表失败...(是怎么回事)附解决方法...

    获取服务器列表失败...这种是什么错误,是怎么回事呢?我相信很多成人都遇到过这种错误,无论你是玩家还是开的GM,既然有问题,那么比如就会有解决的方法,今天我们就说说获取服务器列表失败...(是怎么回事 ...

  3. easy connect 获取服务端配置信息失败_如何统计 Mysql 服务器状态信息?

    最近在看<高性能的 Mysql>一书,下面是关于如何学习统计 Mysql 服务器状态的学习总结,主要是学习使用 SHOW STATUS,SHOW ENGINE INNODB STATUS, ...

  4. eset找不到服务器更新失败,ESET NOD32连接到服务器以更新常见的错误检测方法

    对于使用NOD32企业版的用户,客户端通常会在这种情况下更新内部服务器: (1)客户端提示"从更新服务器下载文件时出错"或"在服务器上找不到文件" 客户端显示& ...

  5. 【网络】连接服务器失败(错误原因:Connection refused)| error 111: (111) Connection refused 原因分析...

    服务器拒绝原因: connect 发起TCP连接请求被拒绝是由于目标服务器上无对应的监听套接字(IP && PORT).(没有监听.无法创建.监听别的IP\端口--) 有几个可能性: ...

  6. 【网络】连接服务器失败(错误原因:Connection refused)| error 111: (111) Connection refused 原因分析

    服务器拒绝原因: connect 发起TCP连接请求被拒绝是由于目标服务器上无对应的监听套接字(IP && PORT).(没有监听.无法创建.监听别的IP\端口--) 有几个可能性: ...

  7. axios请求失败,response.data返回的状态码及错误信息获取

    axios请求失败,后端接口返回的状态码及错误信息获取 使用封装的elementUI后台框架,后台框架自定义封装并返回的code码转态(全部的返回数据,如下所示): 浏览器查看:返回的 error 信 ...

  8. 出现“连接到服务器失败。错误: 0x80080005”错误的解决办法

    今天在虚拟机中安装QQ和office的时候都提示错误,无法安装,然后我查看了下系统日志,发现OFFICE提示无法连接服务器,我就想是不是没有联网? 我立刻联网,发现故障照旧,然后我用了下度娘,好处还是 ...

  9. 无限恐怖大逃杀服务器链接失败,为什么吃鸡游戏买钥匙老是连接错误 | 手游网游页游攻略大全...

    发布时间:2015-12-30 这几天经常出毛病进不去,经常登录时提示网络连接错误,连接不上服务器,连接失败等等,这些问题相信小伙伴们都遇到过,甚至一直卡在登陆页面进不去,提示登陆失败,这可能是由于众 ...

  10. 服务器响应失败,海关,发布失败。错误信息:此响应不是合法的JSON响应。 原因与解决方法...

    今天一位朋友,他刚用Wordpress搭建了一个博客,但是,当他去Wordpress后台发表文章的时候,出现了如下报错: 发布失败.错误信息:此响应不是合法的JSON响应. 我的这位朋友还是挺聪明的, ...

最新文章

  1. 2022-2028年中国聚合物气体分离膜行业市场发展模式及投资前景分析报告
  2. R语言数据结构之列表
  3. Android Studio 更新失败解决方法
  4. 神吐槽|产品经理都是如何相爱相撕的?
  5. ruby:理解Symbol的二篇好文章
  6. 跟风学Docker之四:Docker网络解决方案
  7. Kruskal(P)和Prim(K)算法
  8. 字符串的展开(洛谷-P1098)
  9. java swing 选项卡_java – 如何通过单击按钮在jTabbedPane中切换选项卡?
  10. Docker学习总结(48)——Docker 四种网络模式温故
  11. 键盘上ALT键的妙用
  12. 没有文化适合自媒体创业吗
  13. sw2014计算机配置,SolidWorks 2014电脑配置要求
  14. 登录和访问EI(Engineering Village)数据库查找文献
  15. 无人机基础知识:多旋翼无人机各模式控制框图
  16. 为什么要使用异常及java异常的使用--及js、php、golang的异常机制
  17. Android手机主流屏幕分辨率有哪些?
  18. js日期字符串(年月日)与时间戳的转换
  19. element-ui的v-loading不生效
  20. 区块链:P2P技术是什么

热门文章

  1. git 解决合并冲突
  2. Matplotlib:线类型
  3. php中的oop思想,php oop的特性是什么?php oop思想的三大特点介绍
  4. 程序员写书到底赚钱吗
  5. oracle分页查询最常用的,常用的数据库分页查询语句
  6. python 3des加密_Python 3DES 加密解密
  7. ACM学习历程—HDU 5025 Saving Tang Monk(广州赛区网赛)(bfs)
  8. matlab tic and toc,[转载]matlab中tic和toc(转)
  9. aso优化师是什么_aso是什么意思 aso优化师是啥
  10. 计算机论文摘要200字模板,设计论文摘要万能模板_论文摘要万能模板_论文摘要200字模板...