我如何确定哪些命名属性(或哪些属性)正在填充我的 Exchange 2007 信息存储?

我如何确定哪些命名属性(或哪些属性)正在填充我的 Exchange 2007 信息存储?

我在 Exchange 2007 服务器上遇到以下错误:


事件 ID:9667 类型:错误 类别:常规 来源:msgidNamedPropsQuotaError 描述:无法为数据库“”创建新的命名属性,因为命名属性的数量已达到配额限制 ()。尝试创建命名属性的用户:。命名属性 GUID:。命名属性名称/ID:。


我知道如果 Exchange 信息存储中充满了命名属性,就会发生这种情况……但我不知道如何确定哪个特定的命名属性有问题。有没有办法检查数据库中是否存在此类信息,以查看是否有特定的重复命名属性正在消耗资源?

-M

答案1

这不是由单个命名属性引起的,而是由大量命名属性引起的。过去几年中,我曾多次遇到过同样的问题。一开始,微软认为应该允许邮件中的任何旧 X 标头升级为 Exchange 中的命名属性。他们还认为应该对命名属性的最大数量进行硬编码。随着时间的推移,小丑们在标头中做了这样的事情:

 X-IHateYou: True

或者其他软件包会做一些愚蠢的事情,例如:

 X-20010122113201: True

Outlook 尽职尽责地将其提升为 NamedProperty。人们开始用尽 NamedProperties 配额。多年来,微软已经发表了一些关于此问题的文章。

一些资源:

您看到的并不是一个 NamedProperty 已经习惯了耗尽,您实际上希望它们进入 NamedProperties。您不想要的是 X-header,如果没有必要,您不会对它的提升给予任何重视。正如链接文章所建议的那样,Exchange 2007 在最近的服务包和更新汇总中已经就此问题取得了一些进展。但是,如果您现在遇到此问题,唯一剩下的就是增加您的 NamedProperties 配额。

相关内容