了解公用文件夹引用

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2007-10-22

当用户通过使用 MAPI 客户端应用程序(例如 Outlook)访问公用文件夹时,公用文件夹数据库将确定该客户端应访问哪个公用文件夹副本。此过程称为“引用”。如果所请求内容的副本存在于服务客户端请求的 Exchange 服务器上,则客户端将访问本地副本。当用户连接到未包含用户所需公用文件夹内容副本的公用文件夹数据库时,该用户将被重定向到具有该内容副本的另一个公用文件夹数据库。如下图所示,您可以为公用文件夹引用创建一个自定义成本列表来控制此重定向通信。

note注意:
公用文件夹引用具有一个关联的“成本数”。开销数的范围为 1 到 100。此开销数用于优化邮件流。具体而言,根据最低开销数路由电子邮件。如果同一开销有两个或多个路由可用,则在它们之间尽可能均匀地分配负载。此成本也用于计算客户端应用程序可以用来访问远程服务器上公用文件夹的最适当的路由。

通过使用默认引用配置,Exchange 2007 遵循您的组织的 Active Directory 站点的结构来定位适当的服务器。但是,若要修改用户通信流,Active Directory 站点管理员可以通过指定是否允许引用通过某些连接器来重定向此配置。对于 Exchange 2007 服务器,您还可以指定引用服务器列表并为每个服务器分配路由成本来重定向服务器通信。例如,可以将引用限制于单个 Active Directory 站点或仅允许在每个 Active Directory 站点中的某些服务器之间进行引用。

如何确定引用

当用户连接到 Exchange 并使用 MAPI 客户端应用程序请求访问公用文件夹时,Exchange 将通过使用由与用户的邮件数据库关联的公用文件夹数据库提供的信息来定位公用文件夹的内容副本。公用文件夹数据库检索所请求文件夹的副本列表,并根据需要从 Active Directory 站点和服务器检索路由和成本信息。Exchange 使用以下过程来定位内容副本:

将客户端指引到副本的过程

  1. MAPI 客户端连接到用户的邮箱数据库以访问用户的私人文件夹。MAPI 客户端还连接到用户的邮箱以从默认公用文件夹数据库检索有关公用文件夹层次结构的信息。有关如何设置默认公用文件夹数据库的详细信息,请参阅如何为邮箱数据库更改默认公用文件夹数据库

  2. MAPI 客户端尝试读取特定公用文件夹的内容。首先在默认公用文件夹数据库中查询内容。如果该数据库是所需文件夹的内容副本,则过程完成。

  3. 如果在默认公用文件夹数据库中没有副本,Exchange 将向客户端返回副本的列表,列表按从服务器的角度来看相对每个其他所列内容副本的连接成本来进行排序。通过向 Active Directory 站点和服务查询有关公用文件夹数据库所在组织中其他邮箱服务器的站点连接器成本信息来确定连接成本。或者,还可以通过向公用文件夹数据库提供自定义覆盖列表来指定相对其他服务器的成本。返回到客户端的列表不包括成本大于 500 的服务器。

    note注意:
    成本信息每小时刷新一次。因此,对 Active Directory 站点成本的任何更改在一小时内不可用。此外,在公用文件夹自定义列表中的任何更改(包括其初始配置或完全删除)在一小时内也不可用。在公用文件夹的自定义列表中未列出的服务器将永远不会收到来自具有该自定义列表的服务器引用。
  4. MAPI 客户端通过连接到服务器、尝试定位文件夹,然后尝试读取该文件夹的内容,来尝试访问列表中的每个副本。

  5. 如果发生故障,客户端将尝试访问列表中的下一个副本服务器,直到尝试访问了自定义列表中的所有副本服务器为止。

    note注意:
    除非终止当前连接,否则 MAPI 客户端不会刷新其连接。换句话说,如果无法到达首选或低成本的副本,客户端将尝试访问列表中的下一个副本,到达这个副本的成本可能很高。如果低成本服务器变得可用,则 MAPI 客户端将在用户注销然后重新登录该 MAPI 客户端之后才重定向到低成本的副本。

分配成本

虽然 Exchange 管理员可以创建公用文件夹引用和站点成本,但建议您不要这样做,因为 Exchange 管理员可以为公用文件夹数据库设置的最大公用文件夹引用成本为 100。将服务器的最大引用成本设置为 100 时,该服务器仍然可以用于引用。

相反,应由作为 Active Directory 中 Domain Admins 组和 Enterprise Admins 组成员的管理员来确定公用文件夹引用和站点成本。在 Active Directory 站点和服务中,具有 Domain Admin 或 Enterprise Admin 权限的用户最高可以将公用文件夹引用成本设置为 500。这一较高成本数有助于确保不会将服务器用于引用。

有关 Windows Server 2003 中 Active Directory 站点的详细信息,请参阅站点概述。有关如何在 Windows Server 2003 中配置站点链接成本的详细信息,请参阅配置站点链接成本。有关 Windows Server 2008 的 Active Directory 域服务 (AD DS) 中的站点和服务的信息,请参阅 Windows Server 2008 帮助中的“了解站点、子网和站点链接”。

note注意:
若要创建有效的公用文件夹引用,必须了解您组织的 Active Directory 站点的结构。有关路由、Active Directory 站点、路由成本以及发送和接收连接器的详细信息,请参阅了解基于 Active Directory 站点的路由

有关如何将 Exchange 2007 服务器配置为使用引用的服务器和成本的特定列表的详细步骤,请参阅如何配置公用文件夹引用

混合模式拓朴中的引用

如果您的组织正在使用带有 Exchange 2000 Server 或 Exchange Server 2003 公用文件夹和 Exchange 2007 公用文件夹的混合模式拓朴,建议您对于所有邮箱数据库,均将默认公用文件夹数据库设置为 Exchange 2007 公用文件夹数据库。有关如何在 Exchange 2007 中设置默认公用文件夹数据库的详细说明,请参阅如何为邮箱数据库更改默认公用文件夹数据库。有关如何在 Exchange 2003 中设置默认公用文件夹数据库的详细说明,请参阅链接邮箱存储和公用文件夹存储

在混合模式拓扑中,可以在同一组织中 Exchange 2000、Exchange 2003 和 Exchange 2007 服务器上具有公用文件夹的副本。Exchange 2000 和 Exchange 2003 使用路由组和路由组连接器来确定对其他服务器的公用文件夹客户端引用的成本。为计算对每个 Exchange 2000 和 Exchange 2003 服务器的引用成本,Exchange 2007 使用 Active Directory 站点连接器成本信息,这与计算对每个 Exchange 2007 服务器的引用成本所采用的方法相同。但是,Exchange 2000 和 Exchange 2003 将所有 Active Directory 站点中的所有 Exchange 2007 服务器视为单一路由组中的成员。因此,Exchange 2000 和 Exchange 2003 服务器认为对所有 Exchange 2007 服务器的公用文件夹引用成本都相同。所以,客户端应用程序可能被引用到高成本网络链接上的服务器,而不是被引用到本地服务器。

如在本主题中先前在“如何确定引用”中所述,客户端应用程序(例如 Outlook)首先查询默认公用文件夹数据库。然后,如果需要引用,Exchange 将向客户端返回副本列表,列表按从服务器的角度来看相对每个其他所列内容副本的连接成本来进行排序。因此,默认公用文件夹数据库所在的服务器确定使用哪个副本服务器。如果在 Exchange 2000 或 Exchange 2003 服务器上存在默认公用文件夹数据库,则副本中所列出的任何 Exchange 2007 服务器将作为具有相同成本而被排列在一起,因为 Exchange 2000 或 Exchange 2003 认为它们全部是在同一路由组中。

下图有助于说明此方案。

公用文件夹引用方案 1

在此方案中,组织具有三个 Active Directory 站点:ADSite01、ADSite02 和 ADSite03。作为 Enterprise Admin 或 Domain admin 组成员的管理员已将 ADSite01 和 ADSite02 的引用成本设置为成本 10,将 ADSite02 和 ADSite03 设置为成本 10,ADSite01 和 ADSite03 之间的累计成本为 20。此外,管理员已将 Active Directory 站点中的各种路由组的路由成本设置为值 1。如果存在于 ADSite03 中名为 MBXSRV05 的 Exchange 2007 邮箱服务器包含默认公用文件夹数据库,且 MBXSRV05 返回访问的副本列表,则 MBXSRV05 将正确报告存在于 ADSite01 中名为 EXSRV02 的 Exchange 2003 服务器具有成本 20。但是,如果 EXSRV02 包含默认公用文件夹数据库并且 EXSRV02 返回访问的副本列表,则 EXSRV02 可能报告 MBXSRV05 具有成本 1,因为 EXSRV02 将所有 Exchange 2007 服务器视为属于同一个路由组。

详细信息

有关公用文件夹的详细信息,请参阅了解公用文件夹

有关管理公用文件夹的详细信息,请参阅下列主题: