保障PW的文档数据安全有多种方法,一种是从硬件角度,如采用磁盘阵列。一种是从软件的角度,如假设Distribution Service服务。
我们把上面两种方法归为“重量级的文档安全保障方法”,这里介绍一种轻量级的方法:
首先,需要建立PW扩展应用,该应用运行在服务器端;
然后需要建立2个数据源,一个作为工作数据源,一个作为备份数据源;
最后运行在服务端的扩展可根据自定义的时间,过滤条件等往备份数据源copy文件,具体代码示例如下:
//之前设置时间及过滤条件。。。 if(aaApi_CopyDocuments(1 , NULL , pSrcDocuments , NULL , pDestDocuments , NULL , NULL , NULL ,NULL ,AADMS_DOCCOPY_ATTRS , NULL , NULL)) { AfxMessageBox(L"备份数据成功"); }
这个方法很灵活,可以只备份一个项目,一类文件,任意设定时间,任意设置过滤条件,乃一轻量化武器,经常能排上用场呢。