本文讲述了迅速增长的 Exchange Server 信息存储(Priv.edb 或 Pub.edb 文件)的疑难解答步骤。
在某些情况下,信息存储在 24 小时内可能由几兆字节增长到几千兆字节。
通常,这一问题是由于循环运行的"收件箱助理程序"或"公用文件夹"造成的。助理规则导致连续发送和接收邮件。
为了避免这个问题,应当在服务器上限制所有用户邮箱的大小。这可防止信息存储的持续增长。
在邮箱属性的
Advanced 选项卡上,设置 Exchange Server Administrator 程序中的邮箱大小限制。
使用 Exchange Server Administrator 程序确定问题出在哪个邮箱或公用文件夹。为此,在专用信息存储属性中查看邮箱资源,在公用信息存储属性中查看公用文件夹资源。查找包含大量邮件或占用很大磁盘空间的邮箱或公用文件夹。
当确定引起问题的邮箱或公用文件夹后,登录到 Microsoft Exchange Client 并禁用所有答复或转发邮件的规则。还要删除邮箱或公用文件夹中的邮件。
删除邮箱或公用文件夹中的邮件并不会自动降低 Priv.edb 或 Pub.edb 文件的大小。要恢复磁盘空间,必须使用带
/d 开关的 Edbutil.exe 实用工具压缩 Priv.edb 或 Pub.edb 文件。注意,Edbutil 实用工具需要的磁盘空间大小是要处理的数据库的两倍。在继续操作之前,请确认具有足够的可用磁盘空间。
要压缩数据库文件,请执行以下步骤:
| 1. |
停止信息存储。使用这些步骤:
| a. |
在控制面板中,双击服务。
|
| b. |
在服务列表中,单击要停止的服务。
|
| c. |
单击停止。
|
| d. |
根据需要,重复步骤 b. 和 c. 以停止其他服务。 |
| e. |
单击关闭,然后单击"控制面板"。
|
|
| 2. |
在 MS-DOS 提示符下,转到 Exchsrvr\Bin 目录。 |
| 3. |
键入以下命令压缩 Priv.edb 文件:
edbutil /d /ispriv
键入以下命令压缩 Pub.edb 文件:
edbutil /d /ispub
备注:对于 Microsoft Exchange Server 版本 5.5,请使用以下命令:
eseutil /d /ispriv
eseutil /d /ispub
|
备注:在 Exchange Server 版本 5.5 Service Pack 3 中,无论邮箱或公用文件夹是否有大小限制,均可以启动规则。最初进行此修改是为了解决以下问题:如果收件人邮箱已满,则无法送达会议请求。有关这种情况的其他信息,请单击以下文章编号,查看相应的 Microsoft 知识库文章:
217139 XADM:Meeting Requests Are Not Delivered if Recipient's Mailbox Has Exceeded the Storage Limit and Has a Delegate Defined(XADM:如果收件人邮箱已超出存储限制并且定义了代理,则无法送达会议请求)
但是,可以通过创建以下注册表项,以解决 Exchange Server 5.5 Service Pack 3 计算机上信息存储迅速增长的问题:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersPrivate
数值名称:Apply Mailbox Quota to Rules
数据类型:Reg_DWORD
如果该值不是 0,通过规则发送的邮件仍然要进行邮箱配额检查。如果该值不存在或为 0(Service Pack 3 中的默认值),通过规则发送的邮件将忽略发送邮件的邮箱配额。
重要说明:如果将邮箱配额设置为规则,可能会出现不利影响。例如,如果设置转发或删除规则,则可能会丢失数据;如果将会议请求设置为仅转到代理并且邮箱超过限值,则您和代理可能均收不到请求。