据库信息。由于网络或操作系统的某些故障,VSS中的文件可能存在错误和不一致问题,A
alyzeVSSDB工具被用来查找和修复这些问题。在运行该工具前,需要锁定(Lock)所有用户并要求他们退出VSS,用户可以在一个数据库被锁定时保持文件的签出状态(参见锁定数据库)。建议分两次运行A
alyzeVSSDB工具,第一次修复错误,第二次核查是否仍然存在没有被修复的错误。数据目录的具体位置是由Data_Path初始化变量在SRCSAFEINI文件中指定的(参见定制SSINI和SRCSAFEINI文件)。
f数据库打包Archive322数据库打包ArchiveDatabases
你可能需要定期地备份VSS数据库,或者数据库的某一部分。VSSAdmi
istrator工具提供了此项功能。它可以:节省VSS数据库服务器的磁盘空间。加快显示历史记录操作(ShowHistory)的速度。便于在多个VSS数据库间传递文件和工程,保持历史记录完整无缺。备份全部或部分VSS数据库内容并压缩成文件。
清除临时目录Clea
323清除临时目录Clea
TemporaryFolder
VSS通常在运行时把临时结果放在临时目录里,并在退出前将之删除。由于某些原因,例如非正常重启,可能导致临时内容残留在目录中。作为管理员,你有责任定期清除临时目录的内容。每隔几周一次,当没有任何用户运行VSS或VSSAdmi
istrator时,请清除临时目录的内容。临时目录的具体位置是由Temp_Path初始化变量在SRCSAFEINI文件中指定的(参见定制SSINI和SRCSAFEINI文件)。
锁定数据库Lock324锁定数据库LockaDatabase
数据库锁定功能将不会自动锁定那些当前已经登录的用户,你应该在锁定数据库之前要求登录用户退出VSS。在重新允许用户使用VSS之前,需要解除对数据库的锁定。
数据库恢复Restore325数据库恢复RestoreDatabases
此处略,详细内容请查阅联机帮助。
使用多个数据库Work326使用多个数据库WorkwithMultipleDatabases
缺省时,VSS将所有文件集中放在一个数据库中。如果可能,应尽量使用一个数据库存放所有文件,这比分多个数据库存放要好,因为:你不能在多个数据库间共享(Share)文件(参见对文件和工程的Bra
chShare操作)。将位于多个数据库中的内容集中在一起是比较困难的,需要使用VSSAdmi
istrator的Archive功能(参见数据库打包)。出于安全的考虑,VSS的用户信息,包括密码在内,是和数据一起存放的。如果为了安全起见,要将信息拆分成多个独立的数据库,这种信息存储方式将带来极大便利,但你必须为每个数据库都单独添加用户。
f有关权限的话题About33有关权限的话题AboutRir