如何管理脱机通讯簿文件大小

 

上一次修改主题: 2005-10-11

在脱机通讯簿版本 4 (OAB v4) 中,Microsoft® Exchange Server 2003 可限制单值和多值属性的大小,以防止超大记录记入脱机通讯簿。在运行 Microsoft Exchange Server 2003 Service Pack 2 (SP2) 的脱机通讯簿服务器上,可对 Exchange Server 进行配置以限制脱机通讯簿下载文件中特定属性类型的大小。

note注意:
这些设置仅适用于由 Exchange Server 2003 SP2 生成并由 Microsoft Office Outlook® 2003 SP2 和更高版本使用的脱机通讯簿版本 4 (OAB v4) 文件。早期版本的 Outlook 客户端使用的以前的脱机通讯簿版本不受影响。

开始之前

如果在应用程序日志中看到 MSExchangeSA 事件 9320 和 MSExchangeSA 事件 9359,则请考虑配置特定属性类型的大小限制。下表列出了可以限制的四种属性类型,以及可以在注册表中配置的默认值和下限值。

注册表项名 说明 默认值(字节) 下限值(字节)

OAL V4 String Limit

基于文本的单值 Active Directory 属性,例如显示名、电话号码和办公地点。

3400

32

OAL V4 Binary Limit

二进制编码的单值 Active Directory 属性,例如 userCert。

32768

1024

OAL V4 String Multi Value Limit

基于文本的多值 Active Directory 属性,例如电子邮件地址、业务电话和住宅电话

65536

512

OAL V4 Binary Multi Value Limit

二进制编码的多值 Active Directory 属性,例如 userSMIMEcertificate 和 userCertificate。

65536

2048

如果特定值的注册表项不存在,则使用默认值。如果注册表项已设置为小于下限值的值,则自动使用下限值。

note注意:
为了使 Exchange Server 和 Outlook 可以正常运行,某些属性没有大小限制。

有关此功能的其他信息,请参阅使用脱机通讯簿中的“管理脱机通讯簿文件大小”。

important重要提示:
本文包含有关编辑注册表的信息。在编辑注册表之前,请确保了解当出现问题时如何还原注册表。有关如何还原注册表的信息,请参阅 Regedit.exe 或 Regedt32.exe 中的“还原注册表”帮助主题。

过程

管理脱机通讯簿文件的大小

  1. 在 Exchange 服务器上,启动 Regedit.exe。

  2. 打开下列注册表项:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeSA\Parameters

  3. 用鼠标右键单击“参数”,指向“新建”,再单击“DWORD 值”。

  4. 对于新值的名称,键入要配置的值的名称。

  5. 双击在上一步中创建的“值名称”。在“数值数据”中,以字节为单位为最大属性大小键入一个合适的值。

  6. 单击“确定”。

  7. 关闭注册表编辑器。

在编辑注册表之前,要获取有关如何编辑注册表的信息,请参阅 Microsoft 知识库文章 256986“Microsoft Windows 注册表说明”。

详细信息

有关如何尽量减少脱机通讯簿下载对网络的影响的其他信息,请参阅使用脱机通讯簿中的“尽量减少脱机通讯簿下载对网络的影响”。

有关配置脱机通讯簿文件大小设置的其他信息,请参阅使用脱机通讯簿中的“管理脱机通讯簿文件大小”。