一、故障描述:
由于目前项目组所在的网络不稳定,常常导致vss在获取最新、签入、签出时出现"找不到网络"的错误,如果在签入时出现网络故障,就会抛出"写入缓存失败"的错误信息。
二、尝试解决:
1、以admin登录vss,会提示需要序列化,点击"analyze now"就开始序列化,序列化结束后,会给出一个修复命令行,"D:/Program Files/Microsoft Visual SourceSafe/analyze.exe" -F -D "d:/sourcesafe/data",运行此命令,出现如下结果:

Visual SourceSafe Analyze Version 8.0
Copyright (C) Microsoft Corporation. All rights reserved.

Database analysis in progress @ 09-09-10;11:42.
File d:/sourcesafe/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 @ 09-09-10;11:42

数据库正在使用,不能进行序列化。
2、运行命令:"D:/Program Files/Microsoft Visual SourceSafe/analyze.exe" /?

用法:analyze[选项]
-b 指定的文件夹用于备份。
-c 压缩未使用的空间。
-d 删除未使用的项目。
-db 删除备份。
-dc 不显示常规消息(当有损坏的物理文件名)。
-df 不进行可用空间检查。
-dw Run SourceSafe 2005 reference checking only.
-f 自动修复损坏的文件。
-fl 自动修复损坏的文件,然后重新建立标签缓存。
-fp 自动修复损坏的文件,并且删除无效命名物理文件。
-i- 分析完成自动退出。
-refe6 Run SourceSafe 6 reference checking instead of SourceSafe 2005 reference checking.
-s 慢速重建项目(速度较慢,但更严格的扫描子项目)。
-x 运行时不要锁定数据库。如果 -X被指定,则 -C,-D,-F将不起作用。
-v1 仅显示关键错误。
-v2 只显示重大的错误。
-v3 显示所有的错误和差异。
-v4 显示错误,差异和信息说明。

以上帮助是我翻译过的,可能不够准确,意思八九不离十,凑合着看吧(本人强烈抗议国家将外语提高到和语文数学同等级别的做法,外语应该和计算机机一个级别的)

三、解决方案
rd /s /q D:/SourceSafe/data/backup
"D:/Program Files/Microsoft Visual SourceSafe/analyze.exe" -F -D -i- "d:/sourcesafe/data"

命令中的VSS安装路径自己修改,将以上两段命令保存成FixVss.bat,然后在计划任务里设置每半小时执行一次,这样缓存写入出错的概率大大降低

VSS写入缓存失败的解决方法相关推荐

  1. Win7注册表写入失败怎么办?Win7写入注册表失败的解决方法

    Win7注册表写入失败怎么办?Win7系统写入注册表时失败可能是由于权限不足造成的,下面小编就给大家带来Win7写入注册表失败的解决方法,一起来看看吧. 方法步骤 1.首先找到写入出错的注册表位置; ...

  2. 延缓写入失败计算机硬件,win7系统电脑上总是提示延缓写入失败的解决方法

    一些win7用户的朋友有这样的困惑:为什么每次点开电脑的时候,在桌面的右下角总会提示"延缓写入失败".为什么会出现这样的情况?下面小编就跟大家一起分析下出现这种情况的原因以及解决办 ...

  3. 微信小程序android错误,微信小程序首页数据初始化失败的解决方法

    一. 问题描述 用户首次后再次进入小程序时,我们通常需要通过获取用户openid或unionid用作唯一标示与后台进行数据交流,初始化用户信息.当我们通过第三方服务器跟微信建立请求时,微信需要用户确认 ...

  4. Sublime Text 无法使用Package Control或插件安装失败的解决方法

    Sublime Text用了一年多了,公司搬家最近突然发现Package Control无法安装新插件了,虽然不影响原有功能的使用,还是要解决它.由于本人用Windows系统,只讨论Windosw下的 ...

  5. Sublime Text 无法使用Package Control或插件安装失败的解决方法【转】

    Sublime Text用了一年多了,公司搬家最近突然发现Package Control无法安装新插件了,虽然不影响原有功能的使用,还是要解决它.由于本人用Windows系统,只讨论Windosw下的 ...

  6. php 邮箱重置密码错误,discuz邮箱重置密码参数失败的解决方法

    小编通过分析了下会员获取密码的文件可能存在问题,小编又查阅了些资料找到了解决问题的方法.,下面我们提供下邮箱重置密码参数失败的解决方法,如果有最新版本没有发现这个问题的,就可以不做处理., ,1.修改 ...

  7. Eclipse 安装 Fatjar.jar失败的解决方法

    Eclipse 安装 Fatjar.jar失败的解决方法 Eclipse 安装 Fatjar.jar失败的解决方法 #Fatjar简介 Fatjar.jar是eclipse上很方便进行打包的插件,对于 ...

  8. npm install失败的解决方法

    在通过npm下载安装模块,安装失败的解决方法 在通过npm下载安装模块的时候, 可能会遇到一些问题例如 网络掉包, 导致的安装失败 程序出错导致的安装失败 如果是因为网络掉包的原因 可以设置npm的淘 ...

  9. Redis针对缓存击穿的解决方法-互斥锁

    参考至:Java岗大厂面试百日冲刺 - 日积月累,每日三题[Day2] -- Redis篇1_陈哈哈的菜园子-CSDN博客 缓存穿透:指缓存和数据库中都没有的数据,导致所有的请求都打到数据库上,然后数 ...

最新文章

  1. cisco+++mysql_搭建cacti监控linux服务器,cisco,华为,mysql,
  2. 移动界面设计点滴:工欲善其事,必先利其器[转]
  3. 并查集与贪心算法的应用之求解无向图的最小生成树
  4. python支付宝自动转账_python实现支付宝转账接口
  5. python编程快速上手第三章_Python编程快速上手 往让繁琐工作自动化-6.6 习题(示例代码)...
  6. lazada发货_Lazada 怎么发货:Lazada 订单发货流程
  7. 基于vue的video播放组件的后续修改
  8. php 时间 拼接,PHP关于时间的时段的重合、 整合的方法
  9. 白话空间统计三十:地统计学(1)起源
  10. 11个好用的黑科技资源搜索网站
  11. Opencv实战四 图像匹配
  12. 资深程序员和你重学五线谱 - 第一篇
  13. 计算机网络总线型结构优,总线型拓扑结构优缺点是什么
  14. GB/T28181视频国标平台级联给上级自定义级联的国标设备编号解决不同设备重复的通道编号问题
  15. Zhishi.me - Weaving Chinese Linking Open Data
  16. Linux中fork函数详解
  17. 问农事 - 菜蔬作物的节令
  18. 热血传奇之周星弛[转载]【出处:未知】
  19. uniapp页面跳转时showToast不显示
  20. rv1126 获取图像数据,实现图像裁剪、缩放、旋转【RK_MPI API接口】

热门文章

  1. 开放式系统互联模型(网络的七层架构)
  2. c/c++实现获取NOD32升级账号密码
  3. Python+MATLAB处理气象站点数据
  4. 爬取天气数据进行绘制折线图
  5. 宝塔面板Nginx防火墙安装
  6. 淘客推广 25%高佣金产品旺季来袭
  7. bbecoin平台正式上线了
  8. 程序员看过都说好的资源网站,看看你都用过哪些?
  9. Segment Anything Model (SAM) 部分报告汇总
  10. 端口转发工具--lcx