出处:邮件技术资讯网(http://www.5dmail.net)转载请注明 作者:Yinjie(本站Exchange版主) 时间:2005-10-21 17:15:00
前言:
Exchange 2003发布到现在有接近2年时间了,MS已经发布了该软件的SP2补丁,该补丁在安全性\反垃圾邮件以及存储工作上有了很大的改进,从今天开始,我们将在本论坛制作一个Exchange2003 SP2专题,预计分为6-8个部分,将分别介绍SP2的新功能,技巧以及使用情况.因为目前SP2只有英文的CTP版,所以其中的图将全部以英文版为主.同时中文版发布时可能和这里的介绍有少许出入,我们将持续跟踪MS的发布进程,给大家带来最新的技术资讯,敬请关注!
今天是SP2新功能介绍的第一部分.
-----------------------------------------------------------
所有文章版权为yinjie所有,转载请注明出处,其中部分资料引用或参考了Exchange开发小组的资料和SP2内部资源.其版权归属原版权提供者和MS公司所有.不得翻录.特此说明
----------------------------------------------------------------------------
Exchange 2003 SP2新功能之一:存储容量限制改进我们知道,在EX2003标准版里,存储组被限制在16GB,一直以来这都是一个痛。随着企业邮件消息的日益依赖,16GB的容量很快就会被用完,而SP2里提到将把这一存储限制增加到75GB,这对很多的中小企业来说,无疑是个福音。我们来看看着一功能的情况吧。
在安装有SP2的标准版上,存储容量的限制增加到75GB,但该限制并不立即有效,必须通过修改注册表来生效。请大家注意安全不要擅自修改注册表内容导致错误,并注意备份注册表。这个注册表值在数据库启动(不是服务)或检查容量任务运行时被读取,该注册表值不是默认存在的,你需要自己建立并设置合适的默认值,当你使用了灾难恢复重新安装了EX系统,该注册表值将被恢复。
注册表值存储位置(本机):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\<SERVER NAME>\Private-013e2e46-2cd7-4a8e-bfec-0e4652b94b00
(其中的GUID是数据库对象在活动目录中的唯一编号)
在安装SP2之前,存储组的容量被硬性限制在16GB,安装SP2后,标准版的容量限制将被默认设置为18GB,其可设置的范围为1-75GB。
无论是标准版还是企业版,都可以设置容量限制,不同的是企业版的默认值为8000GB。
1、存储容量限制
注册表值:Database Size Limit in GB(REG_DWORD)
默认值:标准版为18GB,企业版为8000GB
有效范围:标准版为1-75GB,企业版为1-8000GB
关于为什么要设置18GB为默认值,我咨询MS工程师的答案是这样的,因为原来的系统的限制是16GB,因此有很多的用户的空闲硬盘空间并不多。如果一下将默认值提高到很多,很有可能会出现原有用户硬盘用完而没有警告的情况发生,因此MS默认将容量限制在18GB,10%的警告,因此当存储组容量达到18G-10%(约2G)=16GB的时候,系统就会提出警告,以提示管理员根据实际硬盘情况调整容量限制。
至于为什么以前说企业版是无限容量的,现在怎么也有限制了,这点是这样的,因为EX系统使用的数据库是JET数据库,8192GB是JET数据库的硬性限制。也就是8TB,因为这一数值很大,因此一般我们认为其容量无限。
2、存储数据容量警告设置
当系统存储数据库容量增长到设置的限制容量的90%时(就是空闲10%)时,系统就会在事件里提示警告日志。该数字是可以配置的,最小为1%,最大是100%。(默认是10%)
注册表值:Database Size Buffer in Percentage(REG_DWORD)
默认值:10%
有效值:1-100
3、检查容量存储限制任务
默认情况下,系统每天在5:00AM执行容量限制检查,这也是可以修改的。
注册表值:Database Size Check Start Time in Hours From Midnight(REG_DWORD)
默认值:5AM
有效范围:1-24
意义:表示执行容量检查的开始时间(24小时制)
4、总结
当系统自数据库装载后第一次检查到数据库容量超过限制,将记录9689错误,但不会对数据库做任何操作,也就是数据库仍正常工作。
当系统第二次检查到数据库容量超过限制后,也将记录错误日志,并将数据库设置为OFFLINE状态
在手工MOUNT数据库后,经过24小时或到达下次检查点或5AM(默认),将执行检查任务。, ,