VSS使用规范
² 一般情况下,VSS数据库不要超过3~5GB(虽然可以无限大)。存储不相关的项目在不同的数据库,也可通过Archive和Restore工具来移动项目到另一个数据库。
² 配置管理员按照以下步骤每周运行一次Analyze工具(至少1个月1次):
1、锁住数据库(通过管理员界面的Tools—>Lock SourceSafe database);
2、运行Analyze VSS DB;
3、运行Analyze & Fix VSS DB。
² 在运行VSS和Analyze之前,保证同一磁盘下存在1倍数据库的剩余空间已能够建立一个完整的数据库拷贝,特别是Analyze。
² 备份文件和Analyze不能同时运行。
² 避免跨过最高层目录进行共享和分支,这在归档一个项目,并恢复到另一个数据库时很复杂。
² 所有用户每周同步一次时钟(通过命令:net time //192.168.1.31 /set 设置),以保证check out/in、label有序。
² 不要通过拷贝一个已经存在的数据库来建立新的数据库,因为um.dat中的GUID不能相同。
² 不要恢复一个完全备份的数据库到现存的数据库,这将使文件之间的连接和版本混乱。
² 每次断电前关闭VSS,防止断电造成数据库的损失。可采用UPS保护。
² 不要修改和删除VSS Server所共享目录的任何文件。
² 备份文件采取完全备份方式,而不是增量备份。增量备份很难恢复。
² 每隔一个月运行Admin->tools->cleanup temp directory 来清除临时目录的内容。运行之前,要保证没有人使用VSS和VSS administrator。