SharePoint 2010 IT Professional--Document Version

我们都知道Library中针对Document而言有2种类型的VersionMajor Version Major and Minior Version。如果大家为了跟踪对文档的修改记录,Enable Version Setting,这里建议大家一定要选择Keep Version Number,因为SharePoint 2010中,每个DocumentVersionSize都相当于一个真实的Document,倘若一个20MBDocument,如果被反复都改100次,那么这个Document真正占用SQL的空间则是20*100=2000MB;如果站点下类似的文档有成千上万的话,那么就一定会吞噬SQL Server的存储空间,从而也会影响SharePointPerformance,所以作为一个SharePoint管理员来说,一定要控制好KeepVersion的个数。

 

今天我们主要分2大部分介绍:

 

  • 验证每个Document修改一次产生的VersionSize等同于该Document的大小;
  • Keep Version个数的逻辑。

 

如何验证每个Document修改一次产生的VersionSize等同于该Document的大小。

 

  1. 首先我们在指定的Library中上传一个Document,保证该Library EnableVersion Setting
  2. 其次,我们通过修改Properties的方式,让其产生Version,我们可以通过Version History查看文档的Version个数。

 


 

  1. SQL Server里进一步验证,先到alldocs表中获取该DocumentID值,如下图所示:

 



 

  1. 根据获取到的Document ID,到Alldocversions表中查看该DocumentVersion以及Size情况,如下图所示:

 


 

  1. 从图上可以看出Version123的情况以及每个VersionSize=DocumentSize

 

Keep Version个数的逻辑:

 

如果我Keep MajorVersion个数设置为2的话,如下图所示:

 


 

那么如上Document如果再次编辑产生了Version5的话,那么Version History会显示Version 345,因为Version 5是不计算在Keep个数的范围内的。

 


 

我们可以到SQLAllDocVersions表里看一下,Version显示2Version个数,即Version3Version4,正确。

 


 

 

希望本篇文章对管理员设置Version时给予一定的帮助!:)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值