下面介绍PW的文档安全保障之一:PW删除文档回收机制。
什么是“删除文档回收机制”?
设计人员在PW客户端通过按delete按钮或delete菜单删除了一个PW文档;
坏了,该设计人员突然发现该文档还有用,刚才误删了!不幸的是自己磁盘上或别人磁盘上已经没有备份!
没事,“PW删除文档回收机制”正是为应对这种突发情况的:
找管理员,登录到存储文件所在的PW服务器上,
打开回收站,找到刚才误删的PW文档。
回收原理:
文档在删除时自动移动到存储区的回收站。因为PW服务和文件存储位置(或者存于文件服务器上)可以分开,文件存储位置是通过存储区( storage area)来设定的,我们找被删除的文件是在存储文件所在的机器上找,即存储区对应机器的回收站。就像操作系统delete(没有按shift)删除文件一样,Windows只是打了一个记号,文件还在原来的磁盘上放着,可以通过回收站去还原,把记号去掉。
部署条件:
要实现"PW删除文档回收机制" 需要以下设置才行:
1. 数据源属性打勾“删除后移至回收站”;
2. PW服务器的当前Windows用户要有“Log on as a service"权限;
3. PW服务的运行用户必须是特定的Windows用户,而不是Local System Account。
当然这种"PW删除文档回收机制" 也有缺点:
1. 由于PW DOC表中的记录真删了,误删文档所处的文件夹及与其他文件关系没法复原;
2. 误删文档的属性(Attribute)信息也无法复原。
所以,"PW删除文档回收机制"只是一个最低限度的保障,保障辛辛苦苦设计的文件数据还在,但也不能做到100%复原,所以最好从权限或管理上约束不误删为上策。