症状当 Microsoft Exchange 2000 Server 邮件数据库 (MDB) 达到所允许的最大大小限制时,它就会自动关闭,并且不会重新启动。这种现象是设计使然,目的是防止数据库试图向数据库文件中插入比设计存放数量更多的数据。当您运行 Microsoft Exchange 2000 Server Standard Edition 时,经常会遇到这种现象。Exchange 2000 Server Standard Edition 将数据库大小限制为 16 GB。
我们已经开发了新的 Exchange 2000 更新,以允许您临时将数据库大小限制增加 1 GB。通过增加大小限制,您可以有选择地删除不必要的数据库内容,对数据库进行碎片整理,并将数据库大小减小到低于已定义的数据库大小限制的、可管理的水平。
解决方案
先决条件由于存在文件依赖性,此更新程序需要 Microsoft Exchange 2000 Server Service Pack 3 (SP3)。 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 301378 如何获取最新的 Exchange 2000 Server Service Pack
文件信息此更新的英语版具有下表中列出的文件属性(或更新的属性)。这些文件的日期和时间按协调通用时间 (UTC) 列出。查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”工具中的“时区”选项卡。 日期 时间 版本 大小 文件名--------------------------------------------------------------17-Jan-2003 01:17 6.0.6401.0 3,915,776 Cdoex.dll17-Jan-2003 01:17 6.0.6401.0 3,567,616 Excdo.dll17-Jan-2003 00:32 6.0.6401.0 258,048 Exmime.dll17-Jan-2003 01:09 6.0.6401.0 1,691,648 Exoledb.dll16-Jan-2003 22:37 6.0.6401.0 2,265,088 Mdbmsg.dll16-Jan-2003 22:08 6.0.6401.0 32,768 Mdbrole.dll17-Jan-2003 00:31 6.0.6401.0 4,591,616 Store.exe
创建新的注册表值该更新需要您创建一个新的注册表值以启用此功能。
警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证可以解决因注册表使用不当所导致的问题。使用注册表编辑器需要您自担风险。
要向 Exchange 2000 计算机添加该注册表项,请执行以下操作: 1.
单击“开始”,单击“运行”,然后键入 regedit.exe。
2.
在注册表中找到下面的项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\\Private-
3.
在“编辑”菜单上,单击“添加数值”,然后在“数值名称”框中键入以下内容:Temporary DB Size Limit Extension
4.
对于数据类型,选择“REG_DWORD”,然后单击“确定”。
5.
输入值 1,然后单击“确定”。
6.
退出注册表编辑器。
如果对于特定数据库存在 Temporary DB Size Limit Extension 注册表值,并且如果该值被设置为一个非零值,则数据库大小限制(如果有的话)将增加 1 GB。然而,此注册表值不能动态读取;它只在数据库启动时才会读取。当 Exchange 信息存储启动时,将记录一个事件 9657 作为警告,以通知您正在使用临时数据库大小限制。
,